@itwin/core-backend
Version:
iTwin.js backend components
30 lines • 996 B
TypeScript
/** @packageDocumentation
* @module iModels
*/
import { CloudSqlite } from "./CloudSqlite";
import { Settings } from "./workspace/Settings";
import { WorkspaceDbCloudProps } from "./workspace/Workspace";
/** @internal */
export interface GcsDbProps extends WorkspaceDbCloudProps {
priority?: number;
}
/**
* Internal class to configure and load the gcs workspaces for an iModel.
* @internal
*/
export declare class GeoCoordConfig {
/** array of cloud prefetch tasks that may be awaited to permit offline usage */
static readonly prefetches: CloudSqlite.CloudPrefetch[];
static readonly settingName: {
databases: string;
defaultDatabases: string;
disableWorkspaces: string;
};
private static addGcsWorkspace;
private static loadAll;
private static _defaultDbsLoaded;
static onStartup(): void;
static loadDefaultDatabases(): void;
static loadForImodel(settings: Settings): void;
}
//# sourceMappingURL=GeoCoordConfig.d.ts.map