@itwin/imodels-access-frontend
Version:
Interoperability package between iModels API and iTwin.js library for frontend.
20 lines • 1.04 kB
TypeScript
import type { ChangesetIndexAndId, IModelVersion } from "@itwin/core-common";
import { FrontendHubAccess, IModelIdArg } from "@itwin/core-frontend";
import { IModelsClient, IModelsClientOptions } from "@itwin/imodels-client-management";
export type FrontendIModelsAccessOptions = IModelsClientOptions;
export declare class FrontendIModelsAccess implements FrontendHubAccess {
private readonly _emptyChangeset;
protected readonly _iModelsClient: IModelsClient;
constructor(iModelsClient?: IModelsClient | FrontendIModelsAccessOptions);
private getChangesetFromId;
getLatestChangeset(arg: IModelIdArg): Promise<ChangesetIndexAndId>;
getChangesetFromVersion(arg: IModelIdArg & {
version: IModelVersion;
}): Promise<ChangesetIndexAndId>;
getChangesetFromNamedVersion(arg: IModelIdArg & {
versionName?: string;
}): Promise<ChangesetIndexAndId>;
private getIModelScopedOperationParams;
private getChangesetFromLatestNamedVersion;
}
//# sourceMappingURL=FrontendIModelsAccess.d.ts.map