@loopback/docs
Version:
Documentation files rendered at [https://loopback.io](https://loopback.io)
81 lines (62 loc) • 3.51 kB
Markdown
---
lang: en
title: 'API docs: socketio'
keywords: LoopBack 4.0, LoopBack 4, Node.js, TypeScript, OpenAPI
sidebar: lb4_sidebar
editurl: https://github.com/loopbackio/loopback-next/tree/master/extensions/socketio
permalink: /doc/en/lb4/apidocs.socketio.html
---
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [@loopback/socketio](./socketio.md)
## socketio package
[@loopback/socketio](https://github.com/loopbackio/loopback-next/tree/master/extensions/socketio)
## Classes
| Class | Description |
| --- | --- |
| [DefaultSocketIoSequence](./socketio.defaultsocketiosequence.md) | |
| [SocketIoApplication](./socketio.socketioapplication.md) | |
| [SocketIoBooter](./socketio.socketiobooter.md) | A class that extends [BaseArtifactBooter](./boot.baseartifactbooter.md) to boot the artifact type. |
| [SocketIoComponent](./socketio.socketiocomponent.md) | |
| [SocketIoConnectionContext](./socketio.socketioconnectioncontext.md) | Request context for a socket.io request |
| [SocketIoControllerFactory](./socketio.socketiocontrollerfactory.md) | A factory to instantiate socket.io controllers |
| [SocketIoInvokeMethodProvider](./socketio.socketioinvokemethodprovider.md) | |
| [SocketIoRejectProvider](./socketio.socketiorejectprovider.md) | |
| [SocketIoSendProvider](./socketio.socketiosendprovider.md) | |
| [SocketIoServer](./socketio.socketioserver.md) | A socketio server |
## Functions
| Function | Description |
| --- | --- |
| [getSocketIoMetadata(controllerClass)](./socketio.getsocketiometadata.md) | |
| [socketio(spec)](./socketio.socketio.md) | Decorate a socketio controller class to specify the namespace. |
## Interfaces
| Interface | Description |
| --- | --- |
| [HttpServerResolvedOptions](./socketio.httpserverresolvedoptions.md) | Valid configuration for the HttpServer constructor. |
| [SocketIoMetadata](./socketio.socketiometadata.md) | Metadata for SocketIo |
| [SocketIoSequence](./socketio.socketiosequence.md) | |
| [SocketIoServerOptions](./socketio.socketioserveroptions.md) | |
## Namespaces
| Namespace | Description |
| --- | --- |
| [socketio](./socketio.socketio.md) | |
| [SocketIoBindings](./socketio.socketiobindings.md) | |
| [SocketIoTags](./socketio.socketiotags.md) | |
## Variables
| Variable | Description |
| --- | --- |
| [ERR\_NO\_MULTI\_SERVER](./socketio.err_no_multi_server.md) | |
| [getNamespaceKeyForName](./socketio.getnamespacekeyforname.md) | |
| [SOCKET\_IO\_CONNECT\_METADATA](./socketio.socket_io_connect_metadata.md) | |
| [SOCKET\_IO\_METADATA](./socketio.socket_io_metadata.md) | |
| [SOCKET\_IO\_SUBSCRIBE\_METADATA](./socketio.socket_io_subscribe_metadata.md) | |
| [SocketIoControllerDefaults](./socketio.socketiocontrollerdefaults.md) | Default ArtifactOptions for SocketIoControllerBooter. |
| [socketIoControllers](./socketio.socketiocontrollers.md) | A binding filter to match socket.io controllers |
## Type Aliases
| Type Alias | Description |
| --- | --- |
| [SocketIoDoneFunction](./socketio.socketiodonefunction.md) | |
| [SocketIoInvokeMethod](./socketio.socketioinvokemethod.md) | |
| [SocketIoOptions](./socketio.socketiooptions.md) | |
| [SocketIoRejectMethod](./socketio.socketiorejectmethod.md) | |
| [SocketIoSendMethod](./socketio.socketiosendmethod.md) | |
| [SockIOMiddleware](./socketio.sockiomiddleware.md) | |