UNPKG

@linkedmink/multilevel-aging-cache-mongoose

Version:

Package implements Mongoose for @linkedmink/multilevel-aging-cache

19 lines (18 loc) 510 B
"use strict"; 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.toHexString(); }; this.deserialize = (data) => { return new mongoose_1.Types.ObjectId(data); }; } } exports.ObjectIdSerializer = ObjectIdSerializer;