UNPKG

@antv/data-wizard

Version:
30 lines (29 loc) 838 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MIN_INT = exports.MAX_INT = exports.capitalize = exports.initOptions = void 0; var tslib_1 = require("tslib"); /** * merge default values * @param defaults * @param options */ function initOptions(defaults, options) { var def = tslib_1.__assign({}, defaults); Object.entries(options || {}).forEach(function (_a) { var _b = tslib_1.__read(_a, 2), key = _b[0], value = _b[1]; if (value !== undefined) { def[key] = value; } }); return def; } exports.initOptions = initOptions; /** * @param value */ function capitalize(value) { return value.charAt(0).toUpperCase() + value.substr(1); } exports.capitalize = capitalize; exports.MAX_INT = Math.pow(2, 53) - 1; exports.MIN_INT = -exports.MAX_INT;