UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

15 lines (14 loc) 922 B
import { Feature, FeatureInstance, GuidValue, FeatureInstanceProperties } from "../models"; export declare class FeatureService { private httpClient; getFeatureDefinitions: () => Promise<Array<Feature>>; getFeatureInstances: (targetResolverType: string, params: { [name: string]: string; }) => Promise<Array<FeatureInstance>>; getFeatureInstanceByFeatureId: (featureId: GuidValue) => Promise<FeatureInstance>; getFeatureInstancesByDefinitionIds: (featureDefinitionIds: GuidValue[]) => Promise<Array<FeatureInstance>>; activeFeature: (featureId: GuidValue, properties: FeatureInstanceProperties) => Promise<FeatureInstance>; requestConsents: (featureIds: GuidValue[]) => Promise<FeatureInstance[]>; upgradeFeature: (featureId: GuidValue, properties: FeatureInstanceProperties) => Promise<FeatureInstance>; removeFeature: (featureId: GuidValue) => Promise<FeatureInstance>; }