UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

13 lines (12 loc) 1.05 kB
import { PropertyBinding, PropertyBindingId, PropertyConfiguration, PropertyDefinition, PropertyDisplaySettingsType, PropertyEditorSettingsType, PropertyValue } from "../../../models"; export declare class PropertyBindingService { private serviceContainerContext; private plugedInBindingProviders; private allBindings; constructor(); getBindingById(bindingId: PropertyBindingId): Promise<PropertyBinding<PropertyDefinition<PropertyValue, any, any>>>; getConfiguration<TPropertyDefinition extends PropertyDefinition<PropertyValue, any, any>>(bindingId: PropertyBindingId): Promise<PropertyConfiguration<TPropertyDefinition>>; getDisplaySettings<TPropertyDefinition extends PropertyDefinition<PropertyValue, any, any>>(bindingId: PropertyBindingId): Promise<PropertyDisplaySettingsType<TPropertyDefinition>>; getEditSettings<TPropertyDefinition extends PropertyDefinition<PropertyValue, any, any>>(bindingId: PropertyBindingId): Promise<PropertyEditorSettingsType<TPropertyDefinition>>; private ensureAllBindings; }