react-bootstrap-table-next
Version:
Next generation of react-bootstrap-table
28 lines (23 loc) • 768 B
JavaScript
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;
};
;