UNPKG

nestjs-io-client

Version:
25 lines 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OnConnectError = exports.OnDisconnect = exports.OnConnect = exports.EventListener = exports.InjectIoClientProvider = void 0; const common_1 = require("@nestjs/common"); const io_client_constants_1 = require("./io-client.constants"); const io_client_utils_1 = require("./io-client.utils"); const InjectIoClientProvider = () => (0, common_1.Inject)((0, io_client_utils_1.getIoClientToken)()); exports.InjectIoClientProvider = InjectIoClientProvider; const EventListener = (event) => { return (0, common_1.SetMetadata)(io_client_constants_1.IOCLIENT_EVENT_METADATA, { event }); }; exports.EventListener = EventListener; const OnConnect = () => { return (0, common_1.SetMetadata)(io_client_constants_1.IOCLIENT_EVENT_METADATA, { event: 'connect' }); }; exports.OnConnect = OnConnect; const OnDisconnect = () => { return (0, common_1.SetMetadata)(io_client_constants_1.IOCLIENT_EVENT_METADATA, { event: 'disconnect' }); }; exports.OnDisconnect = OnDisconnect; const OnConnectError = () => { return (0, common_1.SetMetadata)(io_client_constants_1.IOCLIENT_EVENT_METADATA, { event: 'connect_error' }); }; exports.OnConnectError = OnConnectError; //# sourceMappingURL=io-client.decorators.js.map