UNPKG

@ngx-toolkit/cache

Version:

Angular cache with Universal support

13 lines 1.52 kB
const CACHE_INSTANCE = { manager: undefined }; export function initCacheManager(cacheManager) { CACHE_INSTANCE.manager = cacheManager; } export function getCacheManager() { if (!CACHE_INSTANCE.manager) { throw new Error('No cache found, `initCacheManager` before'); } return CACHE_INSTANCE.manager; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FjaGUuaW5zdGFuY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9jYWNoZS9zcmMvbGliL2NhY2hlLmluc3RhbmNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE1BQU0sY0FBYyxHQUFHO0lBQ3JCLE9BQU8sRUFBRSxTQUFTO0NBQ25CLENBQUM7QUFHRixNQUFNLFVBQVUsZ0JBQWdCLENBQUMsWUFBMEI7SUFDekQsY0FBYyxDQUFDLE9BQU8sR0FBRyxZQUFZLENBQUM7QUFDeEMsQ0FBQztBQUVELE1BQU0sVUFBVSxlQUFlO0lBQzdCLElBQUksQ0FBQyxjQUFjLENBQUMsT0FBTyxFQUFFO1FBQzNCLE1BQU0sSUFBSSxLQUFLLENBQUMsMkNBQTJDLENBQUMsQ0FBQztLQUM5RDtJQUNELE9BQU8sY0FBYyxDQUFDLE9BQU8sQ0FBQztBQUNoQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDYWNoZU1hbmFnZXJ9IGZyb20gJy4vY2FjaGUubWFuYWdlcic7XG5cbmNvbnN0IENBQ0hFX0lOU1RBTkNFID0ge1xuICBtYW5hZ2VyOiB1bmRlZmluZWRcbn07XG5cblxuZXhwb3J0IGZ1bmN0aW9uIGluaXRDYWNoZU1hbmFnZXIoY2FjaGVNYW5hZ2VyOiBDYWNoZU1hbmFnZXIpIHtcbiAgQ0FDSEVfSU5TVEFOQ0UubWFuYWdlciA9IGNhY2hlTWFuYWdlcjtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhY2hlTWFuYWdlcigpOiBDYWNoZU1hbmFnZXIge1xuICBpZiAoIUNBQ0hFX0lOU1RBTkNFLm1hbmFnZXIpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ05vIGNhY2hlIGZvdW5kLCBgaW5pdENhY2hlTWFuYWdlcmAgYmVmb3JlJyk7XG4gIH1cbiAgcmV0dXJuIENBQ0hFX0lOU1RBTkNFLm1hbmFnZXI7XG59XG4iXX0=