New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

angular-async-cache

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

angular-async-cache - npm Package Compare versions

Comparing version 0.1.1 to 0.1.2

10

CHANGELOG.md

@@ -5,2 +5,12 @@ # Change Log

<a name="0.1.2"></a>
## [0.1.2](https://github.com/mattlewis92/angular-async-cache/compare/v0.1.1...v0.1.2) (2016-11-05)
### Bug Fixes
* **aot:** fix aot compilation ([6648130](https://github.com/mattlewis92/angular-async-cache/commit/6648130))
<a name="0.1.1"></a>

@@ -7,0 +17,0 @@ ## [0.1.1](https://github.com/mattlewis92/angular-async-cache/compare/v0.1.0...v0.1.1) (2016-11-05)

10

dist/esm/src/asyncCache.module.d.ts
import { ModuleWithProviders, OpaqueToken } from '@angular/core';
import { AsyncCacheOptionsInterface } from './asyncCacheOptions.provider';
import { LocalStorageDriver } from './drivers/localStorageDriver.provider';
import { MemoryDriver } from './drivers/memoryDriver.provider';
import { AsyncCacheOptions, AsyncCacheOptionsInterface } from './asyncCacheOptions.provider';
export declare const ASYNC_CACHE_USER_DEFAULTS: OpaqueToken;
export declare const memoryDriverFactory: Function;
export declare const localStorageDriverFactory: Function;
export declare const cacheOptionDefaultsFactory: Function;
export declare function memoryDriverFactory(options: AsyncCacheOptions): MemoryDriver;
export declare function localStorageDriverFactory(options: AsyncCacheOptions): LocalStorageDriver;
export declare function cacheOptionDefaultsFactory(userDefaults: AsyncCacheOptionsInterface): AsyncCacheOptions;
export declare class AsyncCacheModule {
static forRoot(userDefaults?: AsyncCacheOptionsInterface): ModuleWithProviders;
}

@@ -8,11 +8,14 @@ import { NgModule, OpaqueToken } from '@angular/core';

export var ASYNC_CACHE_USER_DEFAULTS = new OpaqueToken('ASYNC_CACHE_USER_DEFAULTS');
export var memoryDriverFactory = function (options) {
export function memoryDriverFactory(options) {
return options.driver instanceof MemoryDriver ? options.driver : new MemoryDriver();
};
export var localStorageDriverFactory = function (options) {
}
;
export function localStorageDriverFactory(options) {
return options.driver instanceof LocalStorageDriver ? options.driver : new LocalStorageDriver();
};
export var cacheOptionDefaultsFactory = function (userDefaults) {
}
;
export function cacheOptionDefaultsFactory(userDefaults) {
return new AsyncCacheOptions(userDefaults);
};
}
;
export var AsyncCacheModule = (function () {

@@ -19,0 +22,0 @@ function AsyncCacheModule() {

2

dist/esm/src/asyncCache.module.metadata.json

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":1,"metadata":{"ASYNC_CACHE_USER_DEFAULTS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["ASYNC_CACHE_USER_DEFAULTS"]},"memoryDriverFactory":{"__symbolic":"error","message":"Function call not supported","line":9,"character":45},"localStorageDriverFactory":{"__symbolic":"error","message":"Function call not supported","line":13,"character":51},"cacheOptionDefaultsFactory":{"__symbolic":"error","message":"Function call not supported","line":17,"character":52},"AsyncCacheModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","module":"./asyncCache.pipe","name":"AsyncCachePipe"}],"exports":[{"__symbolic":"reference","module":"./asyncCache.pipe","name":"AsyncCachePipe"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["userDefaults"],"value":{"ngModule":{"__symbolic":"reference","name":"AsyncCacheModule"},"providers":[{"provide":{"__symbolic":"reference","module":"./drivers/localStorageDriver.provider","name":"LocalStorageDriver"},"useFactory":{"__symbolic":"reference","name":"localStorageDriverFactory"},"deps":[{"__symbolic":"reference","module":"./asyncCacheOptions.provider","name":"AsyncCacheOptions"}]},{"provide":{"__symbolic":"reference","module":"./drivers/memoryDriver.provider","name":"MemoryDriver"},"useFactory":{"__symbolic":"reference","name":"memoryDriverFactory"},"deps":[{"__symbolic":"reference","module":"./asyncCacheOptions.provider","name":"AsyncCacheOptions"}]},{"provide":{"__symbolic":"reference","name":"ASYNC_CACHE_USER_DEFAULTS"},"useValue":{"__symbolic":"reference","name":"userDefaults"}},{"provide":{"__symbolic":"reference","module":"./asyncCacheOptions.provider","name":"AsyncCacheOptions"},"useFactory":{"__symbolic":"reference","name":"cacheOptionDefaultsFactory"},"deps":[{"__symbolic":"reference","name":"ASYNC_CACHE_USER_DEFAULTS"}]},{"__symbolic":"reference","module":"./asyncCache.provider","name":"AsyncCache"}]}}}}}}
{"__symbolic":"module","version":1,"metadata":{"ASYNC_CACHE_USER_DEFAULTS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["ASYNC_CACHE_USER_DEFAULTS"]},"memoryDriverFactory":{"__symbolic":"function","parameters":["options"],"value":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"options"},"member":"driver"},"right":{"__symbolic":"reference","module":"./drivers/memoryDriver.provider","name":"MemoryDriver"}},"thenExpression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"options"},"member":"driver"},"elseExpression":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./drivers/memoryDriver.provider","name":"MemoryDriver"}}}},"localStorageDriverFactory":{"__symbolic":"function","parameters":["options"],"value":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"options"},"member":"driver"},"right":{"__symbolic":"reference","module":"./drivers/localStorageDriver.provider","name":"LocalStorageDriver"}},"thenExpression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"options"},"member":"driver"},"elseExpression":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./drivers/localStorageDriver.provider","name":"LocalStorageDriver"}}}},"cacheOptionDefaultsFactory":{"__symbolic":"function","parameters":["userDefaults"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./asyncCacheOptions.provider","name":"AsyncCacheOptions"},"arguments":[{"__symbolic":"reference","name":"userDefaults"}]}},"AsyncCacheModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","module":"./asyncCache.pipe","name":"AsyncCachePipe"}],"exports":[{"__symbolic":"reference","module":"./asyncCache.pipe","name":"AsyncCachePipe"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["userDefaults"],"value":{"ngModule":{"__symbolic":"reference","name":"AsyncCacheModule"},"providers":[{"provide":{"__symbolic":"reference","module":"./drivers/localStorageDriver.provider","name":"LocalStorageDriver"},"useFactory":{"__symbolic":"reference","name":"localStorageDriverFactory"},"deps":[{"__symbolic":"reference","module":"./asyncCacheOptions.provider","name":"AsyncCacheOptions"}]},{"provide":{"__symbolic":"reference","module":"./drivers/memoryDriver.provider","name":"MemoryDriver"},"useFactory":{"__symbolic":"reference","name":"memoryDriverFactory"},"deps":[{"__symbolic":"reference","module":"./asyncCacheOptions.provider","name":"AsyncCacheOptions"}]},{"provide":{"__symbolic":"reference","name":"ASYNC_CACHE_USER_DEFAULTS"},"useValue":{"__symbolic":"reference","name":"userDefaults"}},{"provide":{"__symbolic":"reference","module":"./asyncCacheOptions.provider","name":"AsyncCacheOptions"},"useFactory":{"__symbolic":"reference","name":"cacheOptionDefaultsFactory"},"deps":[{"__symbolic":"reference","name":"ASYNC_CACHE_USER_DEFAULTS"}]},{"__symbolic":"reference","module":"./asyncCache.provider","name":"AsyncCache"}]}}}}}}

@@ -91,11 +91,17 @@ (function webpackUniversalModuleDefinition(root, factory) {

exports.ASYNC_CACHE_USER_DEFAULTS = new core_1.OpaqueToken('ASYNC_CACHE_USER_DEFAULTS');
exports.memoryDriverFactory = function (options) {
function memoryDriverFactory(options) {
return options.driver instanceof memoryDriver_provider_1.MemoryDriver ? options.driver : new memoryDriver_provider_1.MemoryDriver();
};
exports.localStorageDriverFactory = function (options) {
}
exports.memoryDriverFactory = memoryDriverFactory;
;
function localStorageDriverFactory(options) {
return options.driver instanceof localStorageDriver_provider_1.LocalStorageDriver ? options.driver : new localStorageDriver_provider_1.LocalStorageDriver();
};
exports.cacheOptionDefaultsFactory = function (userDefaults) {
}
exports.localStorageDriverFactory = localStorageDriverFactory;
;
function cacheOptionDefaultsFactory(userDefaults) {
return new asyncCacheOptions_provider_1.AsyncCacheOptions(userDefaults);
};
}
exports.cacheOptionDefaultsFactory = cacheOptionDefaultsFactory;
;
var AsyncCacheModule = (function () {

@@ -108,9 +114,9 @@ function AsyncCacheModule() {

providers: [{
provide: localStorageDriver_provider_1.LocalStorageDriver, useFactory: exports.localStorageDriverFactory, deps: [asyncCacheOptions_provider_1.AsyncCacheOptions]
provide: localStorageDriver_provider_1.LocalStorageDriver, useFactory: localStorageDriverFactory, deps: [asyncCacheOptions_provider_1.AsyncCacheOptions]
}, {
provide: memoryDriver_provider_1.MemoryDriver, useFactory: exports.memoryDriverFactory, deps: [asyncCacheOptions_provider_1.AsyncCacheOptions]
provide: memoryDriver_provider_1.MemoryDriver, useFactory: memoryDriverFactory, deps: [asyncCacheOptions_provider_1.AsyncCacheOptions]
}, {
provide: exports.ASYNC_CACHE_USER_DEFAULTS, useValue: userDefaults
}, {
provide: asyncCacheOptions_provider_1.AsyncCacheOptions, useFactory: exports.cacheOptionDefaultsFactory, deps: [exports.ASYNC_CACHE_USER_DEFAULTS]
provide: asyncCacheOptions_provider_1.AsyncCacheOptions, useFactory: cacheOptionDefaultsFactory, deps: [exports.ASYNC_CACHE_USER_DEFAULTS]
}, asyncCache_provider_1.AsyncCache]

@@ -117,0 +123,0 @@ };

{
"name": "angular-async-cache",
"version": "0.1.1",
"version": "0.1.2",
"description": "A simple utility to help with caching of promises and observables to enable an easy offline first approach in angular 2.0+ apps",

@@ -5,0 +5,0 @@ "main": "./dist/umd/angular-async-cache.js",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc