UNPKG

@tsed/common

Version:
29 lines (28 loc) 849 B
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;