@tsed/common
Version:
A TypeScript Framework on top of Express
29 lines (28 loc) • 849 B
TypeScript
import { ReturnsChainedDecorators } from "@tsed/schema";
import { ReturnTypeOptions } from "./returnType";
/**
* Set the HTTP status for the response. It is a chainable alias of Node’s `response.statusCode`.
*
* ```typescript
* @Status(204).Type(Model).Description("Description").ContentType('application/json')
* async myMethod() {}
* ```
*
* @param code
* @returns {Function}
* @decorator
* @operation
* @response
* @alias @Returns decorator from @tsed/schema
* @deprecated Since v6. Use @Status decorator from @tsed/schema
* @ignore
*/
export declare function Status(code: number): ReturnsChainedDecorators;
/**
*
* @param code
* @param options
* @deprecated Since v6. Use @Status decorator from @tsed/schema
* @ignore
*/
export declare function Status(code: number, options: ReturnTypeOptions): ReturnsChainedDecorators;