UNPKG

react-bootstrap-table-next

Version:
28 lines (23 loc) 768 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.typeConvert = undefined; var _const = require('../const'); var _const2 = _interopRequireDefault(_const); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var typeConvert = exports.typeConvert = function typeConvert(type, value) { if (type === _const2.default.TYPE_STRING) { return String(value); } else if (type === _const2.default.TYPE_NUMBER) { return Number(value); } else if (type === _const2.default.TYPE_BOOLEAN) { if (typeof value === 'boolean') { return value; } return value === 'true'; } else if (type === _const2.default.TYPE_DATE) { return new Date(value); } return value; };