@tsed/platform-aws
Version:
Module to support AWS function with Ts.ED
21 lines • 796 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsContext = void 0;
const common_1 = require("@tsed/common");
const core_1 = require("@tsed/core");
const schema_1 = require("@tsed/schema");
const ParseApiGatewayPipe_1 = require("../pipes/ParseApiGatewayPipe");
/**
* Return the decoded x-apigateway-context
* @decorator
*/
function AwsContext() {
return (0, core_1.useDecorators)((0, common_1.HeaderParams)({
expression: "x-apigateway-context",
useConverter: false,
useType: String,
useValidation: false
}), (0, schema_1.Description)("x-apigateway-context serialized Json"), (0, common_1.UsePipe)(ParseApiGatewayPipe_1.ParseApiGatewayPipe));
}
exports.AwsContext = AwsContext;
//# sourceMappingURL=awsContext.js.map