adonis5-cache
Version:
Cache provider for AdonisJS 5
16 lines (15 loc) • 595 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isFunction = exports.isTagPayloadContract = exports.isTaggableStorage = void 0;
function isTaggableStorage(storage) {
return 'addTag' in storage && 'readTag' in storage && 'removeTag' in storage;
}
exports.isTaggableStorage = isTaggableStorage;
function isTagPayloadContract(storage) {
return 'keys' in storage && 'expirationTime' in storage;
}
exports.isTagPayloadContract = isTagPayloadContract;
function isFunction(value) {
return typeof value === 'function';
}
exports.isFunction = isFunction;