UNPKG

@intuitionrobotics/live-docs

Version:
21 lines (20 loc) 958 B
import { Module } from "@intuitionrobotics/ts-common"; import { ToastBuilder } from "@intuitionrobotics/thunderstorm/frontend"; import { DB_Document, Request_UpdateDocument } from "../../shared/types"; export declare const RequestKey_FetchDoc = "FetchDoc"; export declare const RequestKey_UpdateDoc = "UpdateDoc"; export declare type LiveDocActionResolver = (docKey: string) => ToastBuilder; export declare class LiveDocsModule_Class extends Module { private docs; private toasterResolver; set showDocImpl(value: (docKey: string, doc: DB_Document) => void); constructor(); protected init(): void; get(key: string): DB_Document; setActionsResolver(resolver: LiveDocActionResolver): void; private _showDocImpl; showLiveDoc(docKey: string): void; update(liveDoc: Request_UpdateDocument): void; changeHistory(docKey: string, change: "undo" | "redo"): void; } export declare const LiveDocsModule: LiveDocsModule_Class;