@novice1/socket - v0.4.6
    Preparing search index...

    Class ServerApp

    Index

    Constructors

    • Parameters

      • Optionalnamespaces: string | string[]

        Limits application to some namespaces.

      Returns ServerApp

    Accessors

    • get activeNamespaces(): string[]

      Returns string[]

    • get currentNamespaces(): string[]

      Returns string[]

    • get namespaces(): string[]

      Returns string[]

    • get server(): | Server<
          DefaultEventsMap,
          DefaultEventsMap,
          DefaultEventsMap,
          any,
      >
      | undefined

      In case you need to do something that this lib cannot do. (e.g.: socket.io v4.x.x methods)

      Returns Server<DefaultEventsMap, DefaultEventsMap, DefaultEventsMap, any> | undefined

    Methods

    • Parameters

      • ...fn: ((socket: Socket, nsp: Namespace, server: Server) => void)[]

      Returns ServerApp

    • Parameters

      • fn: ((socket: Socket, nsp: Namespace, server: Server) => void)[]

      Returns ServerApp

    • Parameters

      • ...fn: ((reason: string, socket: Socket, nsp: Namespace, server: Server) => void)[]

      Returns ServerApp

    • Parameters

      • fn: ((reason: string, socket: Socket, nsp: Namespace, server: Server) => void)[]

      Returns ServerApp

    • Parameters

      • Optionalopts: Partial<ServerOptions>

      Returns ServerApp

    • Parameters

      • Optionalsrv: number | Server<typeof IncomingMessage, typeof ServerResponse>
      • Optionalopts: Partial<ServerOptions>

      Returns ServerApp

    • Parameters

      • srv:
            | number
            | Partial<ServerOptions>
            | Server<typeof IncomingMessage, typeof ServerResponse>
            | undefined
      • Optionalopts: Partial<ServerOptions>

      Returns ServerApp

    • Closes the Socket.IO server.

      Note: this also closes the underlying HTTP server.

      Returns Promise<void>

    • Closes the Socket.IO server.

      Note: this also closes the underlying HTTP server.

      Parameters

      • fn: (err?: Error) => void

      Returns void

    • Parameters

      • name: string = '/'

        Default: '/'

      Returns Namespace<DefaultEventsMap, DefaultEventsMap, DefaultEventsMap, any> | undefined

    • Returns string[]

    • Returns string[]

    • In case you need to do something that this lib cannot do. (e.g.: socket.io v4.x.x methods)

      Returns Server<DefaultEventsMap, DefaultEventsMap, DefaultEventsMap, any> | undefined

    • Parameters

      • ...fn: ((socket: Socket, nsp: Namespace, server: Server) => void)[]

      Returns ServerApp

    • Parameters

      • fn: ((socket: Socket, nsp: Namespace, server: Server) => void)[]

      Returns ServerApp

    • Parameters

      • ...fn: ((reason: string, socket: Socket, nsp: Namespace, server: Server) => void)[]

      Returns ServerApp

    • Parameters

      • fn: ((reason: string, socket: Socket, nsp: Namespace, server: Server) => void)[]

      Returns ServerApp