Ignore:
Timestamp:
11/25/21 22:08:24 (3 years ago)
Author:
Ema <ema_spirova@…>
Branches:
master
Children:
8d391a1
Parents:
59329aa
Message:

primeNG components

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trip-planner-front/node_modules/socket.io/dist/socket.d.ts

    r59329aa re29cc2e  
    11/// <reference types="node" />
    2 import { EventEmitter } from "events";
    32import { Packet } from "socket.io-parser";
     3import { EventParams, EventNames, EventsMap, StrictEventEmitter, DefaultEventsMap } from "./typed-events";
    44import type { Client } from "./client";
    55import type { Namespace } from "./namespace";
     
    77import type { Room, SocketId } from "socket.io-adapter";
    88import type { ParsedUrlQuery } from "querystring";
     9import { BroadcastOperator } from "./broadcast-operator";
     10export interface SocketReservedEventsMap {
     11    disconnect: (reason: string) => void;
     12    disconnecting: (reason: string) => void;
     13    error: (err: Error) => void;
     14}
     15export interface EventEmitterReservedEventsMap {
     16    newListener: (eventName: string | Symbol, listener: (...args: any[]) => void) => void;
     17    removeListener: (eventName: string | Symbol, listener: (...args: any[]) => void) => void;
     18}
    919export declare const RESERVED_EVENTS: ReadonlySet<string | Symbol>;
    1020/**
     
    5161    };
    5262}
    53 export declare class Socket extends EventEmitter {
    54     readonly nsp: Namespace;
    55     readonly client: Client;
     63declare type Event = [eventName: string, ...args: any[]];
     64export declare class Socket<ListenEvents extends EventsMap = DefaultEventsMap, EmitEvents extends EventsMap = ListenEvents, ServerSideEvents extends EventsMap = DefaultEventsMap, SocketData = any> extends StrictEventEmitter<ListenEvents, EmitEvents, SocketReservedEventsMap> {
     65    readonly nsp: Namespace<ListenEvents, EmitEvents, ServerSideEvents>;
     66    readonly client: Client<ListenEvents, EmitEvents, ServerSideEvents>;
    5667    readonly id: SocketId;
    5768    readonly handshake: Handshake;
     69    /**
     70     * Additional information that can be attached to the Socket instance and which will be used in the fetchSockets method
     71     */
     72    data: Partial<SocketData>;
    5873    connected: boolean;
    59     disconnected: boolean;
    6074    private readonly server;
    6175    private readonly adapter;
     
    6377    private fns;
    6478    private flags;
    65     private _rooms;
    6679    private _anyListeners?;
    6780    /**
     
    7386     * @package
    7487     */
    75     constructor(nsp: Namespace, client: Client, auth: object);
     88    constructor(nsp: Namespace<ListenEvents, EmitEvents, ServerSideEvents>, client: Client<ListenEvents, EmitEvents, ServerSideEvents>, auth: object);
    7689    /**
    7790     * Builds the `handshake` BC object
     
    8699     * @public
    87100     */
    88     emit(ev: string, ...args: any[]): boolean;
     101    emit<Ev extends EventNames<EmitEvents>>(ev: Ev, ...args: EventParams<EmitEvents, Ev>): boolean;
     102    /**
     103     * @private
     104     */
     105    private registerAckCallback;
    89106    /**
    90107     * Targets a room when broadcasting.
    91108     *
    92      * @param name
    93      * @return self
    94      * @public
    95      */
    96     to(name: Room): this;
     109     * @param room
     110     * @return self
     111     * @public
     112     */
     113    to(room: Room | Room[]): BroadcastOperator<EmitEvents>;
    97114    /**
    98115     * Targets a room when broadcasting.
    99116     *
    100      * @param name
    101      * @return self
    102      * @public
    103      */
    104     in(name: Room): this;
     117     * @param room
     118     * @return self
     119     * @public
     120     */
     121    in(room: Room | Room[]): BroadcastOperator<EmitEvents>;
     122    /**
     123     * Excludes a room when broadcasting.
     124     *
     125     * @param room
     126     * @return self
     127     * @public
     128     */
     129    except(room: Room | Room[]): BroadcastOperator<EmitEvents>;
    105130    /**
    106131     * Sends a `message` event.
     
    109134     * @public
    110135     */
    111     send(...args: readonly any[]): this;
     136    send(...args: EventParams<EmitEvents, "message">): this;
    112137    /**
    113138     * Sends a `message` event.
     
    116141     * @public
    117142     */
    118     write(...args: readonly any[]): this;
     143    write(...args: EventParams<EmitEvents, "message">): this;
    119144    /**
    120145     * Writes a packet.
     
    194219     * @private
    195220     */
    196     _onerror(err: any): void;
     221    _onerror(err: Error): void;
    197222    /**
    198223     * Called upon closing. Called by `Client`.
     
    245270     * @public
    246271     */
    247     get broadcast(): this;
     272    get broadcast(): BroadcastOperator<EmitEvents>;
    248273    /**
    249274     * Sets a modifier for a subsequent event emission that the event data will only be broadcast to the current node.
     
    252277     * @public
    253278     */
    254     get local(): this;
     279    get local(): BroadcastOperator<EmitEvents>;
     280    /**
     281     * Sets a modifier for a subsequent event emission that the callback will be called with an error when the
     282     * given number of milliseconds have elapsed without an acknowledgement from the client:
     283     *
     284     * ```
     285     * socket.timeout(5000).emit("my-event", (err) => {
     286     *   if (err) {
     287     *     // the client did not acknowledge the event in the given delay
     288     *   }
     289     * });
     290     * ```
     291     *
     292     * @returns self
     293     * @public
     294     */
     295    timeout(timeout: number): this;
    255296    /**
    256297     * Dispatch incoming event to socket listeners.
     
    267308     * @public
    268309     */
    269     use(fn: (event: Array<any>, next: (err: Error) => void) => void): this;
     310    use(fn: (event: Event, next: (err?: Error) => void) => void): this;
    270311    /**
    271312     * Executes the middleware for an incoming event.
     
    277318    private run;
    278319    /**
     320     * Whether the socket is currently disconnected
     321     */
     322    get disconnected(): boolean;
     323    /**
    279324     * A reference to the request that originated the underlying Engine.IO Socket.
    280325     *
     
    287332     * @public
    288333     */
    289     get conn(): any;
     334    get conn(): import("engine.io").Socket;
    290335    /**
    291336     * @public
     
    322367     */
    323368    listenersAny(): ((...args: any[]) => void)[];
     369    private newBroadcastOperator;
    324370}
     371export {};
Note: See TracChangeset for help on using the changeset viewer.