UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

21 lines (20 loc) 815 B
import { TargetUser } from "../models"; import { Store } from "./Store"; import { EnterprisePropertiesSettings } from "../sp"; export declare class UserTargetingStore extends Store { private enterprisePropertyStore; private targetingPropertyStore; private ensureDataPromise; private enterprisePropertiesByInternalName; protected onActivated(): void; protected onDisposing(): void; getters: { targetingToUser: (targetingFilterProperties: { [property: string]: EnterprisePropertiesSettings; }, targetedForEmptyResults?: boolean) => TargetUser; }; actions: { ensureData: import("./Store").StoreAction<unknown, () => void, (result: void) => void, (failureReason: any) => void, () => Promise<void>>; }; private buildEnterpriseProperties; }