@bitblit/epsilon
Version:
Tiny adapter to simplify building API gateway Lambda APIS
23 lines • 1.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var EpsilonConstants = /** @class */ (function () {
// Prevent instantiation
function EpsilonConstants() {
}
EpsilonConstants.DEFAULT_HANDLER_FUNCTION_NAME = 'handler';
EpsilonConstants.DEFAULT_CORS_ALLOWED_HEADERS = 'Authorization, Origin, X-Requested-With, Content-Type, Range'; // Since safari hates *
EpsilonConstants.DEFAULT_CORS_RESPONSE = {
statusCode: 200, body: '{"cors":true}',
headers: {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Headers': EpsilonConstants.DEFAULT_CORS_ALLOWED_HEADERS
}
};
EpsilonConstants.AUTH_HEADER_PREFIX = 'Bearer ';
EpsilonConstants.AUTH_HEADER_NAME = 'Authorization';
EpsilonConstants.AUTH_HEADER_NAME_LOWERCASE = 'authorization'; // Since this can vary
EpsilonConstants.CORS_MATCH_REQUEST_FLAG = 'MATCH';
return EpsilonConstants;
}());
exports.EpsilonConstants = EpsilonConstants;
//# sourceMappingURL=epsilon-constants.js.map