@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
17 lines (16 loc) • 879 B
TypeScript
import { FileIdentifier } from "../models";
import { Store } from "./Store";
export declare class FileUploaderStore extends Store {
selectedFileContent: import("./Store").StoreState<Promise<File>>;
selectedFileIdentifier: import("./Store").StoreState<FileIdentifier>;
protected onActivated(): void;
onDisposing(): void;
getters: {
selectedFileContentPromise: () => Promise<File>;
selectedFileIdentifier: () => FileIdentifier;
};
mutations: {
setSelectedFileContentPromise: import("./Store").StoreMutation<(file: Promise<File>) => void, (file: Promise<File>) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>;
setSelectedFileIdentifier: import("./Store").StoreMutation<(identifier: FileIdentifier) => void, (identifier: FileIdentifier) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>;
};
}