1 | ;
|
2 | var _ = require("../lodash.custom");
|
3 | (function (SequenceItemTypes) {
|
4 | SequenceItemTypes[SequenceItemTypes["SeriesGroup"] = "SeriesGroup"] = "SeriesGroup";
|
5 | SequenceItemTypes[SequenceItemTypes["ParallelGroup"] = "ParallelGroup"] = "ParallelGroup";
|
6 | SequenceItemTypes[SequenceItemTypes["Task"] = "Task"] = "Task";
|
7 | })(exports.SequenceItemTypes || (exports.SequenceItemTypes = {}));
|
8 | var SequenceItemTypes = exports.SequenceItemTypes;
|
9 | var seqUID = 0;
|
10 | function createSequenceTaskItem(incoming) {
|
11 | return _.assign({ type: SequenceItemTypes.Task, items: [], seqUID: seqUID++ }, incoming);
|
12 | }
|
13 | exports.createSequenceTaskItem = createSequenceTaskItem;
|
14 | function createSequenceSeriesGroup(incoming) {
|
15 | return _.assign({ type: SequenceItemTypes.SeriesGroup }, incoming);
|
16 | }
|
17 | exports.createSequenceSeriesGroup = createSequenceSeriesGroup;
|
18 | function createSequenceParallelGroup(incoming) {
|
19 | return _.assign({ type: SequenceItemTypes.ParallelGroup }, incoming);
|
20 | }
|
21 | exports.createSequenceParallelGroup = createSequenceParallelGroup;
|
22 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFzay5zZXF1ZW5jZS5mYWN0b3JpZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvdGFzay5zZXF1ZW5jZS5mYWN0b3JpZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLElBQU0sQ0FBQyxHQUFHLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO0FBTXRDLFdBQVksaUJBQWlCO0lBQ3pCLHFEQUFtQixhQUFhLGlCQUFBLENBQUE7SUFDaEMsdURBQXFCLGVBQWUsbUJBQUEsQ0FBQTtJQUNwQyw4Q0FBWSxNQUFNLFVBQUEsQ0FBQTtBQUN0QixDQUFDLEVBSlcseUJBQWlCLEtBQWpCLHlCQUFpQixRQUk1QjtBQUpELElBQVksaUJBQWlCLEdBQWpCLHlCQUlYLENBQUE7QUF3Q0QsSUFBSSxNQUFNLEdBQUcsQ0FBQyxDQUFDO0FBQ2YsZ0NBQXVDLFFBQXNCO0lBQ3pELE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEVBQUMsSUFBSSxFQUFFLGlCQUFpQixDQUFDLElBQUksRUFBRSxLQUFLLEVBQUUsRUFBRSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsRUFBQyxFQUFFLFFBQVEsQ0FBQyxDQUFDO0FBQzNGLENBQUM7QUFGZSw4QkFBc0IseUJBRXJDLENBQUE7QUFFRCxtQ0FBMEMsUUFBNkI7SUFDbkUsTUFBTSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsRUFBQyxJQUFJLEVBQUUsaUJBQWlCLENBQUMsV0FBVyxFQUFDLEVBQUUsUUFBUSxDQUFDLENBQUM7QUFDckUsQ0FBQztBQUZlLGlDQUF5Qiw0QkFFeEMsQ0FBQTtBQUVELHFDQUE0QyxRQUErQjtJQUN2RSxNQUFNLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFDLElBQUksRUFBRSxpQkFBaUIsQ0FBQyxhQUFhLEVBQUMsRUFBRSxRQUFRLENBQUMsQ0FBQztBQUN2RSxDQUFDO0FBRmUsbUNBQTJCLDhCQUUxQyxDQUFBIn0= |
\ | No newline at end of file |