@antv/data-wizard
Version:
A js/ts library for data processing
25 lines (24 loc) • 612 B
JavaScript
import { __assign, __read } from "tslib";
/**
* merge default values
* @param defaults
* @param options
*/
export function initOptions(defaults, options) {
var def = __assign({}, defaults);
Object.entries(options || {}).forEach(function (_a) {
var _b = __read(_a, 2), key = _b[0], value = _b[1];
if (value !== undefined) {
def[key] = value;
}
});
return def;
}
/**
* @param value
*/
export function capitalize(value) {
return value.charAt(0).toUpperCase() + value.substr(1);
}
export var MAX_INT = Math.pow(2, 53) - 1;
export var MIN_INT = -MAX_INT;