flowgen
Version:
Generate flowtype definition files from TypeScript
22 lines (18 loc) • 342 B
JavaScript
exports.__esModule = true;
exports.withEnv = withEnv;
let i = 0;
const envs = {};
function withEnv(callback) {
function fn(...args) {
return callback(envs[i - 1], ...args);
}
fn.withEnv = env => {
envs[i] = env;
i++;
return (...args) => {
return callback(env, ...args);
};
};
return fn;
}
;