Skip to content

consts

type CurrentRESTAPIVersions = typeof currentRESTAPIVersions[number];

Defined in: studiocms/packages/studiocms/src/consts.ts:32

Current REST API Versions Type


type StudioCMSSocials = {
discord: string;
github: string;
githubContributors: string;
githubLicense: string;
};

Defined in: studiocms/packages/studiocms/src/consts.ts:58

StudioCMS Social Links Type

discord: string;

github: string;

githubContributors: string;

githubLicense: string;

const CMSSiteConfigId: number = 1;

Defined in: studiocms/packages/studiocms/src/consts.ts:9

StudioCMS Site Config Table Entry ID


const currentRESTAPIVersions: readonly ["v1"];

Defined in: studiocms/packages/studiocms/src/consts.ts:27

Current REST API Versions


const defaultCacheLifeTime: TimeString = '5m';

Defined in: studiocms/packages/studiocms/src/consts.ts:16

The default lifetime for cached items. This value is used to determine how long an item should remain in the cache before it is considered expired. This value is used in ./schemas/config/sdk.ts to set the default cache lifetime.


const GhostUserDefaults: {
avatar: string;
id: string;
name: string;
username: string;
};

Defined in: studiocms/packages/studiocms/src/consts.ts:79

Default values for a “ghost” user in StudioCMS. This user represents a deleted user in the system.

avatar: string = 'https://seccdn.libravatar.org/static/img/mm/80.png';

id: string = '_StudioCMS_Ghost_User_';

name: string = 'Ghost (deleted user)';

username: string = 'studiocms_ghost_user';

const routesDir: {
api: (file: string) => string;
authAPI: (file: string) => string;
authPage: (file: string) => string;
dashApi: (file: string) => string;
dashRoute: (file: string) => string;
errors: (file: string) => string;
fts: (file: string) => string;
sdk: (file: string) => string;
v1Rest: (file: string) => string;
};

Defined in: studiocms/packages/studiocms/src/consts.ts:43

REST API Directory

api: (file: string) => string;

string

string

authAPI: (file: string) => string;

string

string

authPage: (file: string) => string;

string

string

dashApi: (file: string) => string;

string

string

dashRoute: (file: string) => string;

string

string

errors: (file: string) => string;

string

string

fts: (file: string) => string;

string

string

sdk: (file: string) => string;

string

string

v1Rest: (file: string) => string;

string

string


const studioCMSSocials: StudioCMSSocials;

Defined in: studiocms/packages/studiocms/src/consts.ts:68

StudioCMS Social Links


const versionCacheLifetime: number;

Defined in: studiocms/packages/studiocms/src/consts.ts:22

The default lifetime for cached items in milliseconds. This value is used to determine how long an item should remain in the cache before it is considered expired.