@terrencecrowley/ot-js
Version:
Javascript OT library
19 lines (18 loc) • 696 B
TypeScript
import * as OTC from "../lib/otcomposite";
import * as OTEngine from "../lib/otclientengine";
import * as CI from "../lib/icontext";
import * as OTTestServer from "./ottestserver";
export declare class OTTestClient {
context: CI.IExecutionContext;
engine: OTEngine.OTClientEngine;
server: OTTestServer.OTTestServer;
clientSequenceNo: number;
constructor(ctx: CI.IExecutionContext, clientID: string);
readonly clientID: string;
setServer(server: OTTestServer.OTTestServer): void;
checkForSend(): void;
receiveRemoteAction(edit: OTC.OTCompositeResource): void;
receiveLocalAction(edit: OTC.OTCompositeResource): void;
tick(): void;
toValue(): any;
}