UNPKG

series-processing

Version:

Time-series processing for forex, market analysis, including MA, EMA,...

21 lines (18 loc) 666 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } /** * Subtract 2 series * * <output series> = <input 1 series> - <input 2 series> */ var subtract = exports.subtract = function subtract(outputKey, inputKey1, inputKey2) { return function (record) { if (typeof record === 'undefined') { return null; } return _defineProperty({}, outputKey, (record[inputKey1] || 0) - (record[inputKey2] || 0)); }; };