UNPKG

1.32 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 tadminurl: string;
20 mysiteurl: string;
21 isOnPrem: boolean;
22 authorizedRoles: string;
23 customConfigurations: any;
24 defaultTextAndIconColor: string;
25 defaultBackgroundColor: string;
26 primaryColor: string;
27 accentColor: string;
28 darkColor: string;
29 darkContrastColor: string;
30 lightContrastColor: string;
31 lightColor: string;
32 hasReadPermissionOnNavSrc: boolean;
33 siteCollectionRelativeUrl: string;
34 siteRelativeUrl: string;
35 siteUrl: string;
36 siteCollectionUrl: string;
37 pageUrl: string;
38 pageItemId: string;
39 userPermissions: IUserContext;
40 isGluePage: boolean;
41 defaultPageItemId?: number;
42 foundationVersion?: string;
43 userLoginName: string;
44 currentLanguage: number;
45 siteTitle: string;
46 siteTemplate?: string;
47}