UNPKG

@imput/youtubei.js

Version:

A JavaScript client for YouTube's private API, known as InnerTube. Fork of youtubei.js

24 lines 938 B
var _UniversalCache_cache; import { __classPrivateFieldGet, __classPrivateFieldSet } from "tslib"; import { Platform } from './Utils.js'; class UniversalCache { constructor(persistent, persistent_directory) { _UniversalCache_cache.set(this, void 0); __classPrivateFieldSet(this, _UniversalCache_cache, new Platform.shim.Cache(persistent, persistent_directory), "f"); } get cache_dir() { return __classPrivateFieldGet(this, _UniversalCache_cache, "f").cache_dir; } get(key) { return __classPrivateFieldGet(this, _UniversalCache_cache, "f").get(key); } set(key, value) { return __classPrivateFieldGet(this, _UniversalCache_cache, "f").set(key, value); } remove(key) { return __classPrivateFieldGet(this, _UniversalCache_cache, "f").remove(key); } } _UniversalCache_cache = new WeakMap(); export default UniversalCache; //# sourceMappingURL=Cache.js.map