Files
YouTube.js/typings/lib/utils/wrappers/BrowserCache.d.ts
2022-07-06 23:48:17 -03:00

27 lines
672 B
TypeScript

declare const _exports: BrowserCache;
export = _exports;
declare class BrowserCache {
_db: Promise<import("idb").IDBPDatabase<unknown>>;
/**
* @param {string} key
* @returns {Promise<ArrayBuffer>}
*/
read(key: string): Promise<ArrayBuffer>;
/**
* @param {string} key
* @param {ArrayBuffer} data
* @returns {Promise<void>}
*/
write(key: string, data: ArrayBuffer): Promise<void>;
/**
* @param {string} key
* @returns {Promise<boolean>}
*/
exists(key: string): Promise<boolean>;
/**
* @param {string} key
* @returns {Promise<void>}
*/
remove(key: string): Promise<void>;
}