UNPKG

@linkedmink/multilevel-aging-cache-mongoose

Version:

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

20 lines 601 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MongooseSerializer = void 0; /** * De/Serialize Mongoose objects */ class MongooseSerializer { constructor(model) { this.model = model; this.serialize = (data) => { return JSON.stringify(data.toJSON()); }; this.deserialize = (data) => { const dataObject = JSON.parse(data); return new this.model(dataObject); }; } } exports.MongooseSerializer = MongooseSerializer; //# sourceMappingURL=MongooseSerializer.js.map