UNPKG

node-web-mvc

Version:
27 lines (26 loc) 793 B
/** * @module ResponseStatus * @description 标注指定action的返回状态与信息 */ import RuntimeAnnotation from './annotation/RuntimeAnnotation'; declare class ResponseStatus { /** * 返回状态编码 */ code: number; /** * 返回状态消息 */ reason: string; constructor(meta: RuntimeAnnotation, options: ResponseStatus); } /** * 标注指定类为一个rest 风格的controller */ declare const _default: { (options: import("./Target").CreateOptions<typeof ResponseStatus>): MethodDecorator; (target: { [x: string]: any; }, propertyKey: string, descriptor: TypedPropertyDescriptor<any>): any; } & import("./annotation/type").LinkAnnotationType<typeof ResponseStatus> & typeof ResponseStatus; export default _default;