UNPKG

@loopback/docs

Version:

Documentation files rendered at [https://loopback.io](https://loopback.io)

415 lines (191 loc) 5.87 kB
--- 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) &gt; [@loopback/socketio](./socketio.md) ## socketio package [@loopback/socketio](https://github.com/loopbackio/loopback-next/tree/master/extensions/socketio) ## Classes <table><thead><tr><th> Class </th><th> Description </th></tr></thead> <tbody><tr><td markdown="1"> [DefaultSocketIoSequence](./socketio.defaultsocketiosequence.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SocketIoApplication](./socketio.socketioapplication.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SocketIoBooter](./socketio.socketiobooter.md) </td><td markdown="1"> A class that extends to boot the artifact type. </td></tr> <tr><td markdown="1"> [SocketIoComponent](./socketio.socketiocomponent.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SocketIoConnectionContext](./socketio.socketioconnectioncontext.md) </td><td markdown="1"> Request context for a socket.io request </td></tr> <tr><td markdown="1"> [SocketIoControllerFactory](./socketio.socketiocontrollerfactory.md) </td><td markdown="1"> A factory to instantiate socket.io controllers </td></tr> <tr><td markdown="1"> [SocketIoInvokeMethodProvider](./socketio.socketioinvokemethodprovider.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SocketIoRejectProvider](./socketio.socketiorejectprovider.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SocketIoSendProvider](./socketio.socketiosendprovider.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SocketIoServer](./socketio.socketioserver.md) </td><td markdown="1"> A socketio server </td></tr> </tbody></table> ## Functions <table><thead><tr><th> Function </th><th> Description </th></tr></thead> <tbody><tr><td markdown="1"> [getNamespaceKeyForName(name)](./socketio.getnamespacekeyforname.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [getSocketIoMetadata(controllerClass)](./socketio.getsocketiometadata.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [socketio(spec)](./socketio.socketio.md) </td><td markdown="1"> Decorate a socketio controller class to specify the namespace. </td></tr> </tbody></table> ## Interfaces <table><thead><tr><th> Interface </th><th> Description </th></tr></thead> <tbody><tr><td markdown="1"> [HttpServerResolvedOptions](./socketio.httpserverresolvedoptions.md) </td><td markdown="1"> Valid configuration for the HttpServer constructor. </td></tr> <tr><td markdown="1"> [SocketIoMetadata](./socketio.socketiometadata.md) </td><td markdown="1"> Metadata for SocketIo </td></tr> <tr><td markdown="1"> [SocketIoSequence](./socketio.socketiosequence.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SocketIoServerOptions](./socketio.socketioserveroptions.md) </td><td markdown="1"> </td></tr> </tbody></table> ## Namespaces <table><thead><tr><th> Namespace </th><th> Description </th></tr></thead> <tbody><tr><td markdown="1"> [socketio](./socketio.socketio.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SocketIoBindings](./socketio.socketiobindings.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SocketIoTags](./socketio.socketiotags.md) </td><td markdown="1"> </td></tr> </tbody></table> ## Variables <table><thead><tr><th> Variable </th><th> Description </th></tr></thead> <tbody><tr><td markdown="1"> [ERR\_NO\_MULTI\_SERVER](./socketio.err_no_multi_server.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SOCKET\_IO\_CONNECT\_METADATA](./socketio.socket_io_connect_metadata.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SOCKET\_IO\_METADATA](./socketio.socket_io_metadata.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SOCKET\_IO\_SUBSCRIBE\_METADATA](./socketio.socket_io_subscribe_metadata.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SocketIoControllerDefaults](./socketio.socketiocontrollerdefaults.md) </td><td markdown="1"> Default ArtifactOptions for SocketIoControllerBooter. </td></tr> <tr><td markdown="1"> [socketIoControllers](./socketio.socketiocontrollers.md) </td><td markdown="1"> A binding filter to match socket.io controllers </td></tr> </tbody></table> ## Type Aliases <table><thead><tr><th> Type Alias </th><th> Description </th></tr></thead> <tbody><tr><td markdown="1"> [SocketIoDoneFunction](./socketio.socketiodonefunction.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SocketIoInvokeMethod](./socketio.socketioinvokemethod.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SocketIoOptions](./socketio.socketiooptions.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SocketIoRejectMethod](./socketio.socketiorejectmethod.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SocketIoSendMethod](./socketio.socketiosendmethod.md) </td><td markdown="1"> </td></tr> <tr><td markdown="1"> [SockIOMiddleware](./socketio.sockiomiddleware.md) </td><td markdown="1"> </td></tr> </tbody></table>