@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
13 lines (12 loc) • 733 B
TypeScript
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);
}