"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getStockData = void 0; var util_1 = require("@antv/util"); var constant_1 = require("./constant"); /** * @desc 股票图数据处理 * @param data * @param yField */ function getStockData(data, yField) { return util_1.map(data, function (obj) { if (util_1.isArray(yField)) { var open_1 = yField[0], close_1 = yField[1], high = yField[2], low = yField[3]; obj[constant_1.TREND_FIELD] = obj[open_1] <= obj[close_1] ? constant_1.TREND_UP : constant_1.TREND_DOWN; obj[constant_1.Y_FIELD] = [obj[open_1], obj[close_1], obj[high], obj[low]]; } return obj; }); } exports.getStockData = getStockData; //# sourceMappingURL=utils.js.map