Repository URL to install this package:
|
Version:
1.2.0 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = createJobContext;
function createJobContext() {
let idPointer = 0;
const jobs = {};
return {
getNextId: () => {
idPointer += 1;
return idPointer;
},
resetIds: () => {
idPointer = 0;
},
register: (jobID, result) => {
jobs[jobID] = result;
},
get: jobID => jobs[jobID],
getState: () => ({
jobs
})
};
}