@intuitionrobotics/live-docs
Version:
18 lines (17 loc) • 710 B
TypeScript
import { AuditBy, Module } from "@intuitionrobotics/ts-common";
import { DB_Document, Request_UpdateDocument } from "../../shared/types";
export declare const CollectionName_LiveDocs = "live-docs";
declare type Config = {
projectId: string;
};
export declare class LiveDocsModule_Class extends Module<Config> {
private livedocs;
constructor();
protected init(): void;
changeHistory(audit: AuditBy, key: string, change: "redo" | "undo"): Promise<void>;
updateLiveDoc(audit: AuditBy, document: Request_UpdateDocument): Promise<void>;
private getLiveDocHistory;
getLiveDoc(key: string): Promise<DB_Document>;
}
export declare const LiveDocsModule: LiveDocsModule_Class;
export {};