UNPKG

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