UNPKG

@omnia/fx-models

Version:
15 lines (14 loc) 763 B
import { PropertyBinding } from "."; import { GuidValue } from "@omnia/fx-models/internal-do-not-import-from-here/shared/models"; import { PropertyDefinition, PropertyValueType } from "./PropertyDefinition"; export declare class PropertyValueBinding<TPropertyDefinition extends PropertyDefinition<any, any, any>> { value: PropertyValueType<TPropertyDefinition>; readonly propertyBindingId: GuidValue; constructor(//definition: { new(): TPropertyDefinition ;}, propertyBinding: PropertyBinding<TPropertyDefinition>, value: PropertyValueType<TPropertyDefinition>); } export declare abstract class PropertyValue { containValue?(other: PropertyValue): boolean; appendValue?(other: PropertyValue): PropertyValue; abstract isEmpty(): any; }