UNPKG

@omnia/fx-models

Version:
13 lines (12 loc) 733 B
import { PropertyDefinitionId } from "@omnia/fx/ux"; import { GuidValue } from "@omnia/fx-models/internal-do-not-import-from-here/shared/models"; import { MultilingualString } from "../MultilingualString"; import { PropertyDefinition } from "./PropertyDefinition"; export type PropertyBindingId = GuidValue; export type PropertyBindingProviderId = GuidValue; export declare class PropertyBinding<TPropertyDef extends PropertyDefinition<any, any, any>> { readonly propertyDefinitionId: PropertyDefinitionId; readonly bindingId: PropertyBindingId; readonly displayName: MultilingualString; constructor(typeDef: (new () => TPropertyDef) | TPropertyDef, bindingId: PropertyBindingId, displayName?: MultilingualString); }