# ISocketHandlerMetadata Interface

Module
import { ISocketHandlerMetadata } from "@tsed/socketio"
Source/packages/socketio/src/interfaces/ISocketHandlerMetadata.ts

# Overview

interface ISocketHandlerMetadata {
    eventName?: string;
    methodClassName: string;
    useBefore?: any[];
    useAfter?: any[];
    parameters?: {
        [key: number]: ISocketParamMetadata;
    };
    returns?: {
        type: SocketReturnsTypes;
        eventName: string;
    };
}

# Members

eventName?: string;

methodClassName: string;

useBefore?: any[];

useAfter?: any[];

parameters?: {
     [key: number]: ISocketParamMetadata;
 };

returns?: {
     type: SocketReturnsTypes;
     eventName: string;
 };