@ngx-toolkit/cache
Version:
Angular cache with Universal support
13 lines • 1.52 kB
JavaScript
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=