UNPKG

@linkedmink/multilevel-aging-cache-mongoose

Version:

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

16 lines (15 loc) 516 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDefaultOptions = void 0; const DEFAULT_AGE_PROPERTY = 'modifiedDate'; /** * Default options to use Mongoosedb _id ObjectID as the key and update as a write policy */ function getDefaultOptions() { return { ageProperty: DEFAULT_AGE_PROPERTY, ageToNumberFunc: ((age) => age.getTime()), numberToAgeFunc: ((age) => new Date(age)), }; } exports.getDefaultOptions = getDefaultOptions;