UNPKG

@itwin/core-backend

Version:
1,345 lines (1,344 loc) • 55.2 kB
declare const _default: { label: string; bimFile: string; schemas: { name: string; description: string; label: string; references: string[]; itemCount: number; checkStubs: ({ item: string; properties: { schemaItemType: string; label: string; description: string; definition?: undefined; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; definition: string; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; priority: number; definition?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; type: string; isStrict: boolean; enumerators: { name: string; value: number; label: string; description: string; }[]; definition?: undefined; priority?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; type: string; isStrict: boolean; enumerators: { name: string; value: string; }[]; definition?: undefined; priority?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; phenomenon: string; unitSystem: string; definition: string; numerator: number; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; phenomenon: string; unitSystem: string; definition: string; numerator: number; denominator: number; offset: number; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; invertsUnit: string; unitSystem: string; definition?: undefined; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; phenomenon: string; definition: string; numerator: number; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; unitSystem?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; phenomenon: string; definition: string; numerator: number; denominator: number; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; unitSystem?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; type: string; precision: number; formatTraits: string[]; thousandSeparator: string; decimalSeparator: string; stationSeparator: string; stationOffsetSize: number; minWidth: number; definition?: undefined; priority?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; type: string; scientificType: string; precision: number; formatTraits: string[]; decimalSeparator: string; thousandSeparator: string; definition?: undefined; priority?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; type: string; precision: number; showSignOption: string; formatTraits: string[]; thousandSeparator: string; decimalSeparator: string; minWidth: number; roundFactor: number; definition?: undefined; priority?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; scientificType?: undefined; uomSeparator?: undefined; modifier?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; type: string; precision: number; formatTraits: string[]; uomSeparator: string; definition?: undefined; priority?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; modifier?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; modifier: string; label: string; description: string; definition?: undefined; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; baseClass?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; modifier: string; baseClass: string; label: string; description: string; definition?: undefined; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; appliesTo: string; modifier: string; label: string; description: string; definition?: undefined; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; baseClass?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; appliesTo: string; baseClass: string; label: string; description: string; definition?: undefined; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; modifier: string; appliesTo: string; baseClass: string; label: string; description: string; definition?: undefined; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; appliesTo: string; label: string; description: string; definition?: undefined; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; baseClass?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; baseClass: string; label: string; description: string; mixins: string[]; definition?: undefined; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; appliesTo?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; modifier: string; baseClass: string; label: string; description: string; mixins: string[]; definition?: undefined; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; appliesTo?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; baseClass: string; label: string; description: string; definition?: undefined; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; modifier?: undefined; appliesTo?: undefined; mixins?: undefined; strength?: undefined; strengthDirection?: undefined; }; } | { item: string; properties: { schemaItemType: string; modifier: string; baseClass: string; label: string; description: string; strength: string; strengthDirection: string; definition?: undefined; priority?: undefined; type?: undefined; isStrict?: undefined; enumerators?: undefined; phenomenon?: undefined; unitSystem?: undefined; numerator?: undefined; denominator?: undefined; offset?: undefined; invertsUnit?: undefined; precision?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; stationSeparator?: undefined; stationOffsetSize?: undefined; minWidth?: undefined; scientificType?: undefined; showSignOption?: undefined; roundFactor?: undefined; uomSeparator?: undefined; appliesTo?: undefined; mixins?: undefined; }; })[]; checkHierachy: { derivedClass: string; baseClass: string; }; checkFullLoad: ({ item: string; properties: { schemaItemType: string; label: string; description: string; type: string; precision: number; showSignOption: string; formatTraits: string[]; thousandSeparator: string; decimalSeparator: string; minWidth: number; roundFactor: number; composite: { spacer: string; includeZero: boolean; units: { name: string; label: string; }[]; }; uomSeparator?: undefined; relativeError?: undefined; persistenceUnit?: undefined; presentationUnits?: undefined; modifier?: undefined; properties?: undefined; baseClass?: undefined; customAttributes?: undefined; appliesTo?: undefined; strength?: undefined; strengthDirection?: undefined; source?: undefined; target?: undefined; mixins?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; type: string; precision: number; formatTraits: string[]; uomSeparator: string; composite: { spacer: string; units: { name: string; label: string; }[]; includeZero?: undefined; }; showSignOption?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; minWidth?: undefined; roundFactor?: undefined; relativeError?: undefined; persistenceUnit?: undefined; presentationUnits?: undefined; modifier?: undefined; properties?: undefined; baseClass?: undefined; customAttributes?: undefined; appliesTo?: undefined; strength?: undefined; strengthDirection?: undefined; source?: undefined; target?: undefined; mixins?: undefined; }; } | { item: string; properties: { schemaItemType: string; label: string; description: string; relativeError: number; persistenceUnit: string; presentationUnits: string[]; type?: undefined; precision?: undefined; showSignOption?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; minWidth?: undefined; roundFactor?: undefined; composite?: undefined; uomSeparator?: undefined; modifier?: undefined; properties?: undefined; baseClass?: undefined; customAttributes?: undefined; appliesTo?: undefined; strength?: undefined; strengthDirection?: undefined; source?: undefined; target?: undefined; mixins?: undefined; }; } | { item: string; properties: { schemaItemType: string; modifier: string; label: string; description: string; properties: ({ name: string; type: string; category: string; label: string; description: string; typeName: string; isReadOnly?: undefined; customAttributes?: undefined; minOccurs?: undefined; maxOccurs?: undefined; } | { name: string; type: string; isReadOnly: boolean; label: string; description: string; typeName: string; customAttributes: { className: string; }[]; category?: undefined; minOccurs?: undefined; maxOccurs?: undefined; } | { name: string; type: string; minOccurs: number; maxOccurs: number; label: string; description: string; typeName: string; category?: undefined; isReadOnly?: undefined; customAttributes?: undefined; })[]; type?: undefined; precision?: undefined; showSignOption?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; minWidth?: undefined; roundFactor?: undefined; composite?: undefined; uomSeparator?: undefined; relativeError?: undefined; persistenceUnit?: undefined; presentationUnits?: undefined; baseClass?: undefined; customAttributes?: undefined; appliesTo?: undefined; strength?: undefined; strengthDirection?: undefined; source?: undefined; target?: undefined; mixins?: undefined; }; } | { item: string; properties: { schemaItemType: string; modifier: string; baseClass: string; label: string; description: string; customAttributes: { className: string; }[]; properties: ({ name: string; type: string; kindOfQuantity: string; label: string; description: string; typeName: string; priority?: undefined; minOccurs?: undefined; maxOccurs?: undefined; } | { name: string; type: string; priority: number; label: string; description: string; typeName: string; kindOfQuantity?: undefined; minOccurs?: undefined; maxOccurs?: undefined; } | { name: string; type: string; minOccurs: number; maxOccurs: number; label: string; description: string; typeName: string; kindOfQuantity?: undefined; priority?: undefined; })[]; type?: undefined; precision?: undefined; showSignOption?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; minWidth?: undefined; roundFactor?: undefined; composite?: undefined; uomSeparator?: undefined; relativeError?: undefined; persistenceUnit?: undefined; presentationUnits?: undefined; appliesTo?: undefined; strength?: undefined; strengthDirection?: undefined; source?: undefined; target?: undefined; mixins?: undefined; }; } | { item: string; properties: { schemaItemType: string; appliesTo: string; modifier: string; label: string; description: string; properties: ({ name: string; type: string; label: string; description: string; extendedTypeName: string; minLength: number; maxLength: number; typeName: string; } | { name: string; type: string; label: string; description: string; typeName: string; extendedTypeName?: undefined; minLength?: undefined; maxLength?: undefined; })[]; type?: undefined; precision?: undefined; showSignOption?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; minWidth?: undefined; roundFactor?: undefined; composite?: undefined; uomSeparator?: undefined; relativeError?: undefined; persistenceUnit?: undefined; presentationUnits?: undefined; baseClass?: undefined; customAttributes?: undefined; strength?: undefined; strengthDirection?: undefined; source?: undefined; target?: undefined; mixins?: undefined; }; } | { item: string; properties: { schemaItemType: string; appliesTo: string; baseClass: string; label: string; description: string; customAttributes: { className: string; }[]; properties: ({ name: string; type: string; label: string; description: string; typeName: string; minOccurs?: undefined; maxOccurs?: undefined; maxValue?: undefined; } | { name: string; type: string; minOccurs: number; maxOccurs: number; maxValue: number; label: string; description: string; typeName: string; })[]; type?: undefined; precision?: undefined; showSignOption?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; minWidth?: undefined; roundFactor?: undefined; composite?: undefined; uomSeparator?: undefined; relativeError?: undefined; persistenceUnit?: undefined; presentationUnits?: undefined; modifier?: undefined; strength?: undefined; strengthDirection?: undefined; source?: undefined; target?: undefined; mixins?: undefined; }; } | { item: string; properties: { schemaItemType: string; modifier: string; appliesTo: string; baseClass: string; label: string; description: string; properties: ({ name: string; type: string; minValue: number; maxValue: number; label: string; description: string; typeName: string; customAttributes: { className: string; StatementTypes: number; }[]; minOccurs?: undefined; maxOccurs?: undefined; } | { name: string; type: string; label: string; description: string; minOccurs: number; maxOccurs: number; typeName: string; minValue?: undefined; maxValue?: undefined; customAttributes?: undefined; })[]; type?: undefined; precision?: undefined; showSignOption?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; minWidth?: undefined; roundFactor?: undefined; composite?: undefined; uomSeparator?: undefined; relativeError?: undefined; persistenceUnit?: undefined; presentationUnits?: undefined; customAttributes?: undefined; strength?: undefined; strengthDirection?: undefined; source?: undefined; target?: undefined; mixins?: undefined; }; } | { item: string; properties: { schemaItemType: string; appliesTo: string; label: string; description: string; properties: ({ name: string; type: string; category: string; label: string; description: string; typeName: string; minOccurs?: undefined; maxOccurs?: undefined; } | { name: string; type: string; minOccurs: number; maxOccurs: number; label: string; description: string; typeName: string; category?: undefined; })[]; customAttributes: { className: string; }[]; type?: undefined; precision?: undefined; showSignOption?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; minWidth?: undefined; roundFactor?: undefined; composite?: undefined; uomSeparator?: undefined; relativeError?: undefined; persistenceUnit?: undefined; presentationUnits?: undefined; modifier?: undefined; baseClass?: undefined; strength?: undefined; strengthDirection?: undefined; source?: undefined; target?: undefined; mixins?: undefined; }; } | { item: string; properties: { schemaItemType: string; baseClass: string; appliesTo: string; label: string; description: string; properties: ({ name: string; type: string; label: string; description: string; typeName: string; customAttributes: ({ className: string; Description: string; } | { className: string; Description?: undefined; })[]; minValue?: undefined; maxValue?: undefined; maxOccurs?: undefined; minOccurs?: undefined; } | { name: string; type: string; minValue: number; maxValue: number; maxOccurs: number; minOccurs: number; label: string; description: string; typeName: string; customAttributes?: undefined; })[]; type?: undefined; precision?: undefined; showSignOption?: undefined; formatTraits?: undefined; thousandSeparator?: undefined; decimalSeparator?: undefined; minWidth?: undefined; roundFactor?: undefined; composite?: undefined; uomSeparator?: undefined; relativeError?: undefined;