import { OmniaToken } from "."; import { Guid, GuidValue } from "./Guid"; import { TenantIdentifier } from "./Tenant"; export interface OmniaSharedBootstrapData { uiThreadId: GuidValue; workerThreadId: GuidValue; customDomain?: string; defaultDomain: string; routePrefixes: string[]; language: string; /** * The tokenKey is only avilable if we are running ITP or Dev intent */ tokenKey?: OmniaToken; tokenRef: GuidValue; identity: string; licenses: Array; hubDev?: boolean; realtimeDevPort?: string; tenant: TenantIdentifier; servingMode?: boolean; serviceDnsMapping: OmniaServiceToDnsMapping; authDisabled?: boolean; analytics: OmniaAnalytics; } export interface OmniaAnalytics { paq: any[]; enabled: boolean; } export interface OmniaServiceToDnsMapping { [serviceId: string]: string; }