UNPKG

@itwin/core-backend

Version:
11 lines 778 B
import { ISchemaLocater, Schema, SchemaContext, SchemaKey, SchemaMatchType } from "@itwin/ecschema-metadata"; import { SchemaInfo } from "@itwin/ecschema-metadata/lib/cjs/Interfaces"; import { IModelDb } from "../../../IModelDb"; export declare class IModelSchemaLocater implements ISchemaLocater { private _iModel; constructor(iModel: IModelDb); getSchema<T extends Schema>(schemaKey: SchemaKey, matchType: SchemaMatchType, context: SchemaContext): Promise<T | undefined>; getSchemaInfo(schemaKey: SchemaKey, _matchType: SchemaMatchType, context: SchemaContext): Promise<SchemaInfo | undefined>; getSchemaSync(schemaKey: SchemaKey, _matchType: SchemaMatchType, context: SchemaContext): Schema | undefined; } //# sourceMappingURL=IModelSchemaLocater.d.ts.map