UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

26 lines (25 loc) 954 B
import { Language } from "../../../models"; import { Store } from "../../../stores"; export declare class InputLanguageStore extends Store { private selectedLanguage; private uiShowAllLanguages; constructor(); onActivated(): void; onDisposing(): void; /** * Implementation of getters */ getters: { getInputLanguage: () => Language; onInputLanguageUpdated: () => (fn: (obj: import("@omnia/fx-models").StateMutation<Language>) => void) => import("@omnia/fx-models").IMessageBusSubscriptionHandler; onShowAllUpdated: () => (fn: (obj: import("@omnia/fx-models").StateMutation<boolean>) => void) => import("@omnia/fx-models").IMessageBusSubscriptionHandler; getShowAllLanguages: () => boolean; }; /** * Implementation of mutations */ mutations: { setInputLanguage: (language: Language) => void; setShowAllLanguages: (showAll: boolean) => void; }; }