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