@terrencecrowley/ot-js
Version:
Javascript OT library
23 lines (22 loc) • 633 B
TypeScript
import * as LogAbstract from "@terrencecrowley/logabstract";
import * as Context from "@terrencecrowley/context";
interface TestEnv {
context: Context.IContext;
log: LogAbstract.ILog;
}
import * as OTC from "../lib/otcomposite";
import * as OTTestClient from "./ottestclient";
export declare class OTTestServer {
private env;
private engine;
private clients;
private editQueue;
constructor(env: TestEnv);
addClient(client: OTTestClient.OTTestClient): void;
receive(edit: OTC.OTCompositeResource): void;
private findClient;
tick(): void;
drain(): void;
toValue(): any;
}
export {};