ravendb
Version:
RavenDB client for Node.js
18 lines • 775 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CompareExchangeValueJsonConverter = void 0;
const TypeUtil_js_1 = require("../../../Utility/TypeUtil.js");
const EntityToJson_js_1 = require("../../Session/EntityToJson.js");
class CompareExchangeValueJsonConverter {
static convertToJson(value, conventions) {
if (TypeUtil_js_1.TypeUtil.isNullOrUndefined(value)) {
return null;
}
if (TypeUtil_js_1.TypeUtil.isPrimitive(value)) {
return value;
}
return EntityToJson_js_1.EntityToJson.convertEntityToJson(value, conventions);
}
}
exports.CompareExchangeValueJsonConverter = CompareExchangeValueJsonConverter;
//# sourceMappingURL=CompareExchangeValueJsonConverter.js.map