@eggjs/controller-decorator
Version:
tegg controller decorator
16 lines (15 loc) • 905 B
TypeScript
import { WebSocketFetchMethodType } from '@eggjs/tegg-types';
import type { MethodMeta, MiddlewareFunc } from '@eggjs/tegg-types';
import { WebSocketParamMeta } from './WebSocketMethodMeta';
export declare class WebSocketFetchMethodMeta implements MethodMeta {
readonly name: string;
readonly path: string;
readonly middlewares: readonly MiddlewareFunc[];
readonly contextParamIndex: number | undefined;
readonly paramMap: Map<number, WebSocketParamMeta>;
readonly priority: number;
readonly hosts: string[] | undefined;
readonly methodType: WebSocketFetchMethodType;
readonly timeout: number | undefined;
constructor(name: string, path: string, middlewares: MiddlewareFunc[], contextParamIndex: number | undefined, paramMap: Map<number, WebSocketParamMeta>, priority: number, hosts: string[] | undefined, methodType: WebSocketFetchMethodType, timeout?: number);
}