grind-cache
Version:
Cache provider for Grind, powered by node-cache-manager
18 lines (13 loc) • 1.45 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.CacheBuilder = CacheBuilder;
var _ConfigBuilder = require("./ConfigBuilder.js");
var _cacheManager = _interopRequireDefault(require("cache-manager"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function CacheBuilder(config, app, configBuilder = null) {
configBuilder = configBuilder || _ConfigBuilder.ConfigBuilder;
return _cacheManager.default.caching(configBuilder(config, app));
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9DYWNoZUJ1aWxkZXIuanMiXSwibmFtZXMiOlsiQ2FjaGVCdWlsZGVyIiwiY29uZmlnIiwiYXBwIiwiY29uZmlnQnVpbGRlciIsIkNvbmZpZ0J1aWxkZXIiLCJjYWNoZU1hbmFnZXIiLCJjYWNoaW5nIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFDQTs7OztBQUVPLFNBQVNBLFlBQVQsQ0FBc0JDLE1BQXRCLEVBQThCQyxHQUE5QixFQUFtQ0MsYUFBYSxHQUFHLElBQW5ELEVBQXlEO0FBQy9EQSxFQUFBQSxhQUFhLEdBQUdBLGFBQWEsSUFBSUMsNEJBQWpDO0FBQ0EsU0FBT0Msc0JBQWFDLE9BQWIsQ0FBcUJILGFBQWEsQ0FBQ0YsTUFBRCxFQUFTQyxHQUFULENBQWxDLENBQVA7QUFDQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAnLi9Db25maWdCdWlsZGVyJ1xuaW1wb3J0IGNhY2hlTWFuYWdlciBmcm9tICdjYWNoZS1tYW5hZ2VyJ1xuXG5leHBvcnQgZnVuY3Rpb24gQ2FjaGVCdWlsZGVyKGNvbmZpZywgYXBwLCBjb25maWdCdWlsZGVyID0gbnVsbCkge1xuXHRjb25maWdCdWlsZGVyID0gY29uZmlnQnVpbGRlciB8fCBDb25maWdCdWlsZGVyXG5cdHJldHVybiBjYWNoZU1hbmFnZXIuY2FjaGluZyhjb25maWdCdWlsZGVyKGNvbmZpZywgYXBwKSlcbn1cbiJdfQ==