alagarr
Version:
Alagarr is a request-response helper library that removes the boilerplate from your Node.js serverless functions and helps make your code portable.
11 lines (10 loc) • 483 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const state = new Map([['invocationCount', 0]]);
function meta(request) {
const invocationCount = Number(state.get('invocationCount'));
return Object.assign({}, request, { meta: Object.assign({}, request.meta, { coldStart: !invocationCount, invocationCount: state
.set('invocationCount', invocationCount + 1)
.get('invocationCount') }) });
}
exports.default = meta;