UNPKG

1.35 kBTypeScriptView Raw
1export interface IUserContext {
2 hasFullPagePermission: boolean;
3}
4export 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}