@linkedmink/multilevel-aging-cache-mongoose
Version:
Package implements Mongoose for @linkedmink/multilevel-aging-cache
12 lines • 436 B
TypeScript
import { Document, Model } from 'mongoose';
import { ISerializer } from '@linkedmink/multilevel-aging-cache';
/**
* De/Serialize Mongoose objects
*/
export declare class MongooseSerializer<T extends Document> implements ISerializer<T> {
private readonly model;
constructor(model: Model<T>);
serialize: (data: T) => string;
deserialize: (data: string) => T;
}
//# sourceMappingURL=MongooseSerializer.d.ts.map