lambda-response-template
Version:
💬 A tiny utility for creating AWS Lambda response objects.
20 lines (19 loc) • 787 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var make_1 = require("./make");
var ResponseTemplate = /** @class */ (function () {
/** Creates a template. */
function ResponseTemplate(template) {
if (template === void 0) { template = {}; }
this.headers = template.headers || {};
this.multiValueHeaders = template.multiValueHeaders || {};
this.isBase64Encoded = template.isBase64Encoded;
this.transform = template.transform;
}
ResponseTemplate.prototype.make = function (statusCode, body, overrideLike) {
if (body === void 0) { body = ''; }
return make_1.make(this, statusCode, body, overrideLike);
};
return ResponseTemplate;
}());
exports.ResponseTemplate = ResponseTemplate;
;