Skip to content

InputAndBroadcast

@tsed/socketio

Usage

typescript
import { InputAndBroadcast } from "@tsed/socketio";

See /packages/third-parties/socketio/src/types/decorators/inputAndBroadcast.ts.

Overview

ts
function InputAndBroadcast(eventName: string): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void;

Description

Attach the decorated method to the socket event and broadcast the response to all clients.

Example

typescript
@SocketService("/nsp")
export class MyWS {

  @InputAndBroadcast("event")
  async myMethod(@Args(0) data: any, @Nsp socket) {
     return {data: "data"};
  }
}

Released under the MIT License.