1 | export interface IUserContext {
|
2 | hasFullPagePermission: boolean;
|
3 | }
|
4 | export interface IContextInfo {
|
5 | masterpageScriptLoaded: boolean;
|
6 | tid: string;
|
7 | turl: string;
|
8 | cdnUrl: string;
|
9 | foundationUrl: string;
|
10 | appRedirectUrl: string;
|
11 | navigationSourceUrl: string;
|
12 | navigationSourceUrls: string[];
|
13 | tokenKey: string;
|
14 | tokenExpireTime: number;
|
15 | apiBaseUrl: string;
|
16 | coreServicesUrl: string;
|
17 | language: string;
|
18 | featureResourceId: string;
|
19 | omniaProfileId: string;
|
20 | tadminurl: string;
|
21 | mysiteurl: string;
|
22 | isOnPrem: boolean;
|
23 | authorizedRoles: string;
|
24 | customConfigurations: any;
|
25 | defaultTextAndIconColor: string;
|
26 | defaultBackgroundColor: string;
|
27 | primaryColor: string;
|
28 | accentColor: string;
|
29 | darkColor: string;
|
30 | darkContrastColor: string;
|
31 | lightContrastColor: string;
|
32 | lightColor: string;
|
33 | hasReadPermissionOnNavSrc: boolean;
|
34 | siteCollectionRelativeUrl: string;
|
35 | siteRelativeUrl: string;
|
36 | siteUrl: string;
|
37 | siteCollectionUrl: string;
|
38 | pageUrl: string;
|
39 | pageItemId: string;
|
40 | userPermissions: IUserContext;
|
41 | isGluePage: boolean;
|
42 | defaultPageItemId?: number;
|
43 | foundationVersion?: string;
|
44 | userLoginName: string;
|
45 | currentLanguage: number;
|
46 | siteTitle: string;
|
47 | siteTemplate?: string;
|
48 | }
|