opniz-server
Version:
25 lines • 965 B
TypeScript
import { Socket } from "socket.io";
import { IOpnizServer } from "./IOpnizServer";
import { ServerCreator } from "./ServerCreator";
export declare class OpnizServer implements IOpnizServer {
private _server;
onconnection: ((opnizId: string, socket: Socket) => void);
onconnect: ((opnizId: string, primary: Socket, secondary: Socket) => void);
onrequest: ((payload: string, src: Socket, dist: Socket) => string | Promise<string>);
onresponse: ((payload: string, src: Socket, dist: Socket) => string | Promise<string>);
private _onconnection;
private _onconnect;
private _onrequest;
private _onresponse;
constructor(port: number, protocol?: ServerCreator.Protocol);
close(): void;
disconnects(): void;
}
export declare namespace OpnizServer {
const Protocol: {
ws: string;
http: string;
};
type Protocol = ServerCreator.Protocol;
}
//# sourceMappingURL=index.d.ts.map