UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

32 lines (31 loc) 1.75 kB
import { ClipboardBase, Guid } from "../models"; import { Store } from "./Store"; export declare class ClipboardStore extends Store { private clipboards; private dbName; private dbKey; onActivated(): void; onDisposing(): void; private loadClipboard; private saveClipboard; private getClipBoardStateIndex; private clearClipboard; /** * Implementation of getters */ getters: { getClipboard: (id: Guid) => ClipboardBase<any>; }; /** * Implementation of mutations */ mutations: { ensureClipboard: import("./Store").StoreMutation<(id: Guid) => void, (id: Guid) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; addClipboardItem: import("./Store").StoreMutation<(id: Guid, item: any) => void, (id: Guid, item: any) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; updateClipboard: import("./Store").StoreMutation<(id: Guid, clipboard: ClipboardBase<any>) => void, (id: Guid, clipboard: ClipboardBase<any>) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; clearClipboard: import("./Store").StoreMutation<(id: Guid) => void, (id: Guid) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; saveClipboard: import("./Store").StoreMutation<() => void, () => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; appendClipboard: import("./Store").StoreMutation<(id: Guid, clipboard: ClipboardBase<any>) => void, (id: Guid, clipboard: ClipboardBase<any>) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; reloadClipboard: import("./Store").StoreMutation<(id: Guid) => void, (id: Guid) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; }; }