UNPKG

@itwin/appui-abstract

Version:
23 lines 891 B
/** @packageDocumentation * @module Properties */ import { PropertyDescription, PropertyEditorInfo } from "../properties/Description"; import { ParseResults } from "../properties/EditorParams"; /** * Base Quantity Property Description * @beta */ export declare abstract class BaseQuantityDescription implements PropertyDescription { name: string; displayLabel: string; typename: string; editor: PropertyEditorInfo; kindOfQuantityName?: string; constructor(name: string, displayLabel: string, iconSpec?: string, kindOfQuantityName?: string); protected abstract formatValue(numberValue: number): string; format: (numberValue: number) => string; protected abstract parseString(userInput: string): ParseResults; parse: (userInput: string) => ParseResults; abstract get parseError(): string; } //# sourceMappingURL=BaseQuantityDescription.d.ts.map