UNPKG

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
"use strict"; 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;