@linkedmink/multilevel-aging-cache-mongoose
Version:
Package implements Mongoose for @linkedmink/multilevel-aging-cache
19 lines • 553 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ObjectIdSerializer = void 0;
const mongoose_1 = require("mongoose");
/**
* De/Serialize ObjectId objects
*/
class ObjectIdSerializer {
constructor() {
this.serialize = (data) => {
return data.toString();
};
this.deserialize = (data) => {
return new mongoose_1.Types.ObjectId(data);
};
}
}
exports.ObjectIdSerializer = ObjectIdSerializer;
//# sourceMappingURL=ObjectIdSerializer.js.map