UNPKG

@decorators/server

Version:

node decorators - decorators for express library

10 lines (9 loc) 463 B
import { Handler, ParamMetadata } from '../types'; import { Context } from './context'; export declare abstract class HandlerCreator { abstract getParam(param: ParamMetadata, args: unknown[]): Promise<unknown> | unknown; message(message: unknown): unknown; params(metadata: ParamMetadata[], context: Context, args: unknown[]): Promise<unknown[]>; runHandler(handler: Handler): Promise<any>; status(message: unknown, status: number): number; }