123456789101112131415 |
- import { Namespace } from "./namespace";
- import type { Server, RemoteSocket } from "./index";
- import type { EventParams, EventNames, EventsMap, DefaultEventsMap } from "./typed-events";
- export declare class ParentNamespace<ListenEvents extends EventsMap = DefaultEventsMap, EmitEvents extends EventsMap = ListenEvents, ServerSideEvents extends EventsMap = DefaultEventsMap, SocketData = any> extends Namespace<ListenEvents, EmitEvents, ServerSideEvents, SocketData> {
- private static count;
- private children;
- constructor(server: Server<ListenEvents, EmitEvents, ServerSideEvents, SocketData>);
- /**
- * @private
- */
- _initAdapter(): void;
- emit<Ev extends EventNames<EmitEvents>>(ev: Ev, ...args: EventParams<EmitEvents, Ev>): boolean;
- createChild(name: string): Namespace<ListenEvents, EmitEvents, ServerSideEvents, SocketData>;
- fetchSockets(): Promise<RemoteSocket<EmitEvents, SocketData>[]>;
- }
|