@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
33 lines (32 loc) • 888 B
TypeScript
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<Guid>;
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;
}