@itwin/core-common
Version:
iTwin.js components common to frontend and backend
40 lines • 1.03 kB
TypeScript
/** @packageDocumentation
* @module ECSQL
*/
/** @public */
export interface ECSchemaReferenceProps {
readonly name: string;
readonly version: string;
}
/** @public */
export interface ECSchemaItemProps {
readonly $schema?: string;
readonly schema?: string;
readonly schemaVersion?: string;
readonly name?: string;
readonly schemaItemType?: string;
readonly label?: string;
readonly description?: string;
readonly customAttributes?: Array<{
[value: string]: any;
}>;
}
/** Properties of an ECSchema
* @public
*/
export interface ECSchemaProps {
readonly $schema: string;
readonly name: string;
readonly version: string;
readonly alias: string;
readonly label?: string;
readonly description?: string;
readonly references?: ECSchemaReferenceProps[];
readonly items?: {
[name: string]: ECSchemaItemProps;
};
readonly customAttributes?: Array<{
[value: string]: any;
}>;
}
//# sourceMappingURL=ECSchemaProps.d.ts.map