1 | 'use strict';
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.INIT_PROCESS = exports.LOG_PROCESS = exports.SUBMIT = exports.OUT = exports.out = exports.initProcess = exports.logProcess = exports.submit = undefined;
|
7 |
|
8 | var _shellQuote = require('shell-quote');
|
9 |
|
10 | var INIT_PROCESS = 'INIT_PROCESS';
|
11 | var LOG_PROCESS = 'LOG_PROCESS';
|
12 | var SUBMIT = 'SUBMIT';
|
13 | var OUT = 'OUT';
|
14 |
|
15 | function submit(value) {
|
16 | var split = (0, _shellQuote.parse)(value).map(function (item) {
|
17 | return isNaN(item) ? item : parseFloat(item);
|
18 | });
|
19 | return {
|
20 | type: SUBMIT,
|
21 | payload: split
|
22 | };
|
23 | }
|
24 |
|
25 | function logProcess(id, output) {
|
26 | return {
|
27 | type: LOG_PROCESS,
|
28 | payload: {
|
29 | id: id,
|
30 | output: output
|
31 | }
|
32 | };
|
33 | }
|
34 |
|
35 | function initProcess(id, argv) {
|
36 | return {
|
37 | type: INIT_PROCESS,
|
38 | payload: {
|
39 | id: id,
|
40 | argv: argv
|
41 | }
|
42 | };
|
43 | }
|
44 |
|
45 | function out(msg) {
|
46 | return {
|
47 | type: OUT,
|
48 | payload: msg
|
49 | };
|
50 | }
|
51 |
|
52 | exports.submit = submit;
|
53 | exports.logProcess = logProcess;
|
54 | exports.initProcess = initProcess;
|
55 | exports.out = out;
|
56 | exports.OUT = OUT;
|
57 | exports.SUBMIT = SUBMIT;
|
58 | exports.LOG_PROCESS = LOG_PROCESS;
|
59 | exports.INIT_PROCESS = INIT_PROCESS; |
\ | No newline at end of file |