@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
23 lines (22 loc) • 734 B
JavaScript
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
};
}