UNPKG

@tsed/common

Version:
31 lines 874 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AcceptMime = void 0; const core_1 = require("@tsed/core"); const schema_1 = require("@tsed/schema"); const endpointFn_1 = require("./endpointFn"); /** * Set a mime list which are acceptable and checks if the specified content types are acceptable, based on the request’s Accept HTTP header field. * * ```typescript * @Controller('/mypath') * export class MyCtrl { * * @Get('/') * @AcceptMime('application/json') * public getResource(){} * } * ``` * * @param mimes * @decorator * @operation * @response */ function AcceptMime(...mimes) { return core_1.useDecorators(schema_1.Produces(...mimes), endpointFn_1.EndpointFn((endpoint) => { endpoint.acceptMimes = mimes; })); } exports.AcceptMime = AcceptMime; //# sourceMappingURL=acceptMime.js.map