UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

31 lines (30 loc) 1.84 kB
import { EnterprisePropertyCategory, EnterprisePropertyDataTypeIds, EnterprisePropertyDefinition, PropertyConfiguration, PropertyDefinition, PropertyDefinitionId } from "../../models"; import { ServiceContainerContext } from "../../core"; import { OmniaContext } from "../../contexts"; import { EnterprisePropertyStore } from "../../stores/EnterprisePropertyStore"; import { MultilingualStore } from "../../stores/MultilingualStore"; import { EnterprisePropertyCategoryStore } from "../../stores/EnterprisePropertyCategoryStore"; declare class EnterprisePropertyToPropertyDefinitionMap { readonly enterprisePropertyDataTypeId: EnterprisePropertyDataTypeIds; readonly propertyDefintionId: PropertyDefinitionId; constructor(propDefinitionCtor: new () => PropertyDefinition<any, any, any>, enterprisePropertyDataTypeId: EnterprisePropertyDataTypeIds); } export declare class EnterprisePropertiesProvider { static enterprisePropertyDataTypeToPropertyDefinition: Array<EnterprisePropertyToPropertyDefinitionMap>; id: import("@omnia/fx-models").GuidValue; title: string; omniaContext: OmniaContext; enterprisePropertyStore: EnterprisePropertyStore; multilingualStore: MultilingualStore; serviceContainerContext: ServiceContainerContext; enterprisePropertyCategoryStore: EnterprisePropertyCategoryStore; private promise; getProperties(): Promise<Array<{ epDef: EnterprisePropertyDefinition; epCategory: EnterprisePropertyCategory; }>>; getPropertyDefinition(enterprisePropertyDefinition: EnterprisePropertyDefinition): PropertyDefinitionId; getPropertyConfiguration(enterprisePropertyDefinition: EnterprisePropertyDefinition): Promise<PropertyConfiguration<PropertyDefinition<any, any, any, any>>>; private getEnterprisePropertyDataTypeToPropertySetting; } export {};