@itwin/core-common
Version:
iTwin.js components common to frontend and backend
18 lines • 766 B
TypeScript
import { XAndY, XYAndZ } from "@itwin/core-geometry";
import { FieldFormatOptions, FieldPropertyType } from "../../annotation/TextField";
/** A FieldPropertyPath must ultimately resolve to one of these primitive types.
* @internal
*/
export type FieldPrimitiveValue = boolean | number | string | Date | XAndY | XYAndZ | Uint8Array;
/** Resolved value of a field.
* @internal
*/
export interface FieldValue {
value: FieldPrimitiveValue;
type: FieldPropertyType;
}
/** @internal */
export declare function formatFieldValue(value: FieldValue, options: FieldFormatOptions | undefined): string | undefined;
/** @internal */
export declare function isKnownFieldPropertyType(type: string): type is FieldPropertyType;
//# sourceMappingURL=FieldFormatter.d.ts.map