UNPKG

@limetech/lime-elements

Version:
16 lines (15 loc) 446 B
import { CacheStorageIconCache } from "./cache-storage-icon-cache"; import { InMemoryIconCache } from "./in-memory-icon-cache"; const CACHE_NAME = '@limetech/lime-elements/icons'; function createIconCache() { try { const cache = caches.open(CACHE_NAME); return new CacheStorageIconCache(cache); } catch (_a) { return new InMemoryIconCache(); } } export default (() => { return createIconCache(); })();