UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

33 lines (32 loc) 1.27 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.transformToTimeRange = exports.transformToTime = void 0; var moment_1 = __importDefault(require("moment")); var lodash_1 = require("lodash"); function transformToTime(time) { return { preset: time.preset, relative: time.relative, start: lodash_1.isNil(time.from) ? time.from : moment_1.default(+time.from), end: lodash_1.isNil(time.to) ? time.to : moment_1.default(+time.to), rangePreset: time.rangePreset, quarterTime: time.quarterTime, onlyTradingDay: time.onlyTradingDay }; } exports.transformToTime = transformToTime; function transformToTimeRange(time) { return { preset: time.preset, relative: time.relative, from: !lodash_1.isNil(time.start) ? "" + time.start.valueOf() : time.start, to: !lodash_1.isNil(time.end) ? "" + time.end.valueOf() : time.end, rangePreset: time.rangePreset, quarterTime: time.quarterTime, onlyTradingDay: time.onlyTradingDay }; } exports.transformToTimeRange = transformToTimeRange;