@gravity-ui/data-source
Version:
A wrapper around data fetching
27 lines (26 loc) • 797 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.undefinedSymbol = exports.parseNullableValue = exports.nullSymbol = exports.formatNullableValue = void 0;
var undefinedSymbol = exports.undefinedSymbol = Symbol('undefined');
var nullSymbol = exports.nullSymbol = Symbol('null');
var formatNullableValue = exports.formatNullableValue = function formatNullableValue(value) {
if (value === undefined) {
return undefinedSymbol;
}
if (value === null) {
return nullSymbol;
}
return value;
};
var parseNullableValue = exports.parseNullableValue = function parseNullableValue(value) {
if (value === undefinedSymbol) {
return undefined;
}
if (value === nullSymbol) {
return null;
}
return value;
};
// #sourceMappingURL=utils.js.map
;