@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
35 lines (34 loc) • 1.16 kB
TypeScript
import { Store } from "./Store";
import { BlockTitleSettings, BlockTitleIconSettings } from "../models";
export declare class BlockTitleGlobalSettingsStore extends Store {
private omniaContext;
private directionRuleStore;
private isRightToLeft;
private globalBlockTitleSettings;
private currentBusinessProfile;
private subcribeHandle;
private loadingPromise;
onActivated(): void;
onDisposing(): void;
/**
* Implementation of getters
*/
getters: {
globalSettings: () => BlockTitleSettings;
};
/**
* Implementation of mutations
*/
mutations: {
updateGlobal: (newSettings: BlockTitleSettings) => void;
};
/**
* Implementation of actions
*/
actions: {
saveGlobal: import("./Store").StoreAction<unknown, () => void, (result: void) => void, (failureReason: any) => void, () => Promise<void>>;
load: import("./Store").StoreAction<unknown, () => void, (result: unknown) => void, (failureReason: any) => void, () => any>;
};
createIconTitleSettings(): BlockTitleIconSettings;
createBlockTitleSettings(): BlockTitleSettings;
}