UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

26 lines (25 loc) 1.1 kB
import { Store } from "../../../stores"; import { LayoutTemplateRegistration } from "../../../models"; import { LocalizationService } from "../../../services"; export declare class LayoutTemplateStore extends Store { localizationService: LocalizationService; private resolvableRegistrationTemplates; registrations: import("../../../stores").StoreState<LayoutTemplateRegistration[]>; onActivated(): void; onDisposing(): void; areItemsLoaded(): boolean; getters: { searchTemplates: (searchText: string) => LayoutTemplateRegistration[]; }; /** * Implementation of mutations */ mutations: { registerItem: import("../../../stores").StoreMutation<(item: LayoutTemplateRegistration) => void, (item: LayoutTemplateRegistration) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; }; actions: { ensureLoadTemplates: import("../../../stores").StoreAction<unknown, () => void, (result: void) => void, (failureReason: any) => void, () => Promise<void>>; }; private ensureLoadTemplates; private setTemplates; }