1 | ;
|
2 | var _ = require("../lodash.custom");
|
3 | var SequenceItemTypes;
|
4 | (function (SequenceItemTypes) {
|
5 | SequenceItemTypes[SequenceItemTypes["SeriesGroup"] = "SeriesGroup"] = "SeriesGroup";
|
6 | SequenceItemTypes[SequenceItemTypes["ParallelGroup"] = "ParallelGroup"] = "ParallelGroup";
|
7 | SequenceItemTypes[SequenceItemTypes["Task"] = "Task"] = "Task";
|
8 | })(SequenceItemTypes = exports.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFzay5zZXF1ZW5jZS5mYWN0b3JpZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvdGFzay5zZXF1ZW5jZS5mYWN0b3JpZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLElBQU0sQ0FBQyxHQUFHLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO0FBTXRDLElBQVksaUJBSVg7QUFKRCxXQUFZLGlCQUFpQjtJQUN6QixxREFBbUIsYUFBYSxpQkFBQSxDQUFBO0lBQ2hDLHVEQUFxQixlQUFlLG1CQUFBLENBQUE7SUFDcEMsOENBQVksTUFBTSxVQUFBLENBQUE7QUFDdEIsQ0FBQyxFQUpXLGlCQUFpQixHQUFqQix5QkFBaUIsS0FBakIseUJBQWlCLFFBSTVCO0FBd0NELElBQUksTUFBTSxHQUFHLENBQUMsQ0FBQztBQUNmLGdDQUF1QyxRQUFzQjtJQUN6RCxNQUFNLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFDLElBQUksRUFBRSxpQkFBaUIsQ0FBQyxJQUFJLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLEVBQUMsRUFBRSxRQUFRLENBQUMsQ0FBQztBQUMzRixDQUFDO0FBRkQsd0RBRUM7QUFFRCxtQ0FBMEMsUUFBNkI7SUFDbkUsTUFBTSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsRUFBQyxJQUFJLEVBQUUsaUJBQWlCLENBQUMsV0FBVyxFQUFDLEVBQUUsUUFBUSxDQUFDLENBQUM7QUFDckUsQ0FBQztBQUZELDhEQUVDO0FBRUQscUNBQTRDLFFBQStCO0lBQ3ZFLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEVBQUMsSUFBSSxFQUFFLGlCQUFpQixDQUFDLGFBQWEsRUFBQyxFQUFFLFFBQVEsQ0FBQyxDQUFDO0FBQ3ZFLENBQUM7QUFGRCxrRUFFQyJ9 |
\ | No newline at end of file |