UNPKG

@terrencecrowley/ot-js

Version:
25 lines (24 loc) 832 B
import * as Context from "@terrencecrowley/context"; import * as LogAbstract from "@terrencecrowley/logabstract"; interface TestEnv { context: Context.IContext; log: LogAbstract.ILog; } import * as OTC from "../lib/otcomposite"; import * as OTEngine from "../lib/otclientengine"; import * as OTTestServer from "./ottestserver"; export declare class OTTestClient { env: TestEnv; engine: OTEngine.OTClientEngine; server: OTTestServer.OTTestServer; clientSequenceNo: number; constructor(env: TestEnv, 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; } export {};