UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

23 lines (22 loc) 734 B
import moment from 'moment'; import { isNil } from 'lodash'; export function transformToTime(time) { return { preset: time.preset, relative: time.relative, start: isNil(time.from) ? time.from : moment(+time.from), end: isNil(time.to) ? time.to : moment(+time.to), rangePreset: time.rangePreset, quarterTime: time.quarterTime }; } export function transformToTimeRange(time) { return { preset: time.preset, relative: time.relative, from: !isNil(time.start) ? "" + time.start.valueOf() : time.start, to: !isNil(time.end) ? "" + time.end.valueOf() : time.end, rangePreset: time.rangePreset, quarterTime: time.quarterTime }; }