Type Alias LabKey

LabKey: {
    adminOnlyMode?: boolean;
    analyticProviders?: {
        [providerName: string]: string;
    };
    container: Partial<Container>;
    contextPath: string;
    CSRF: string;
    defaultHeaders: Record<string, string>;
    demoMode: boolean;
    devMode: boolean;
    dirty: boolean;
    experimental: ExperimentalFlags;
    extDateInputFormat: string;
    extDefaultDateFormat: string;
    extDefaultDateTimeFormat: string;
    extDefaultNumberFormat?: string;
    extJsRoot: string;
    extThemeName_42: string;
    getModuleContext: any;
    hash: string;
    helpLinkPrefix: string;
    homeContainer: string;
    imagePath: string;
    impersonatingUser?: Partial<UserWithPermissions>;
    isDocumentClosed: string;
    jdkJavaDocLinkPrefix: string;
    login: LoginConfiguration;
    moduleContext?: Record<string, any>;
    Mothership: any;
    pageAdminMode: boolean;
    PasswordGauge: any;
    postParameters?: any;
    project: Project;
    requiresCss?: Function;
    requiresScript: Function;
    Security: any;
    SecurityPolicy: any;
    serverName: string;
    sharedContainer?: string;
    submit: boolean;
    timezone: string;
    tours: any;
    unloadMessage: string;
    useMDYDateParsing?: boolean;
    user: Partial<UserWithPermissions>;
    uuids: string[];
    verbose: boolean;
    versionString: string;
    vis: any;
    WebSocket: any;
}