overmind
Version:
Frictionless state management
30 lines (29 loc) • 734 B
TypeScript
import { LogLevel } from "./internalTypes.js";
//#region src/Devtools.d.ts
type Message = {
type: string;
data?: object;
};
declare class Devtools {
private logLevel;
private safeClassNames;
private unsafeClassNames;
private circularReferenceCache;
private buffer;
private serializer;
private ws;
private isConnected;
private doReconnect;
private hasWarnedReconnect;
private reconnectInterval;
private name;
constructor(name: string, logLevel?: LogLevel);
connect: (host: string, onMessage: (message: Message) => void) => void;
private reconnect;
send(message: Message): void;
private sendMessage;
private flushBuffer;
}
//#endregion
export { Devtools };
//# sourceMappingURL=Devtools.d.ts.map