@decorators/server
Version:
node decorators - decorators for express library
10 lines (9 loc) • 463 B
TypeScript
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;
}