├── .gitignore ├── .travis.yml ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── index.ts ├── karma.conf.js ├── package.json ├── rollup.config.js ├── spec.bundle.js ├── src ├── abstracts │ ├── persistence.cache.ts │ ├── persistence.cached_service.ts │ └── persistence.container.ts ├── angular-persistence.ts ├── constants │ └── persistence.storage_type.ts ├── modules │ └── persistence.module.ts ├── services │ ├── persistence.cache-impl.ts │ ├── persistence.service.ts │ └── storage │ │ ├── storage.abstract_browser.ts │ │ ├── storage.browser_container.ts │ │ ├── storage.container_info.ts │ │ ├── storage.factory.ts │ │ ├── storage.immutable_memory.ts │ │ ├── storage.interface.ts │ │ ├── storage.local.ts │ │ ├── storage.memory.ts │ │ ├── storage.session.ts │ │ └── storage.sub_storage.ts └── types │ ├── persistence.cache_config.ts │ ├── persistence.config.ts │ ├── persistence.expirable.ts │ ├── persistence.item_definition.ts │ └── persistence.storable.ts ├── tests └── services │ ├── persistence.cache.spec.ts │ ├── persistence.container.spec.ts │ ├── persistence.service.spec.ts │ └── persistence.storage.spec.ts ├── tsconfig-build.json ├── tsconfig.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/README.md -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/index.ts -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/rollup.config.js -------------------------------------------------------------------------------- /spec.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/spec.bundle.js -------------------------------------------------------------------------------- /src/abstracts/persistence.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/abstracts/persistence.cache.ts -------------------------------------------------------------------------------- /src/abstracts/persistence.cached_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/abstracts/persistence.cached_service.ts -------------------------------------------------------------------------------- /src/abstracts/persistence.container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/abstracts/persistence.container.ts -------------------------------------------------------------------------------- /src/angular-persistence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/angular-persistence.ts -------------------------------------------------------------------------------- /src/constants/persistence.storage_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/constants/persistence.storage_type.ts -------------------------------------------------------------------------------- /src/modules/persistence.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/modules/persistence.module.ts -------------------------------------------------------------------------------- /src/services/persistence.cache-impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/services/persistence.cache-impl.ts -------------------------------------------------------------------------------- /src/services/persistence.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/services/persistence.service.ts -------------------------------------------------------------------------------- /src/services/storage/storage.abstract_browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/services/storage/storage.abstract_browser.ts -------------------------------------------------------------------------------- /src/services/storage/storage.browser_container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/services/storage/storage.browser_container.ts -------------------------------------------------------------------------------- /src/services/storage/storage.container_info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/services/storage/storage.container_info.ts -------------------------------------------------------------------------------- /src/services/storage/storage.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/services/storage/storage.factory.ts -------------------------------------------------------------------------------- /src/services/storage/storage.immutable_memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/services/storage/storage.immutable_memory.ts -------------------------------------------------------------------------------- /src/services/storage/storage.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/services/storage/storage.interface.ts -------------------------------------------------------------------------------- /src/services/storage/storage.local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/services/storage/storage.local.ts -------------------------------------------------------------------------------- /src/services/storage/storage.memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/services/storage/storage.memory.ts -------------------------------------------------------------------------------- /src/services/storage/storage.session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/services/storage/storage.session.ts -------------------------------------------------------------------------------- /src/services/storage/storage.sub_storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/services/storage/storage.sub_storage.ts -------------------------------------------------------------------------------- /src/types/persistence.cache_config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/types/persistence.cache_config.ts -------------------------------------------------------------------------------- /src/types/persistence.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/types/persistence.config.ts -------------------------------------------------------------------------------- /src/types/persistence.expirable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/types/persistence.expirable.ts -------------------------------------------------------------------------------- /src/types/persistence.item_definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/types/persistence.item_definition.ts -------------------------------------------------------------------------------- /src/types/persistence.storable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/src/types/persistence.storable.ts -------------------------------------------------------------------------------- /tests/services/persistence.cache.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/tests/services/persistence.cache.spec.ts -------------------------------------------------------------------------------- /tests/services/persistence.container.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/tests/services/persistence.container.spec.ts -------------------------------------------------------------------------------- /tests/services/persistence.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/tests/services/persistence.service.spec.ts -------------------------------------------------------------------------------- /tests/services/persistence.storage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/tests/services/persistence.storage.spec.ts -------------------------------------------------------------------------------- /tsconfig-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/tsconfig-build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkarena1/angular-persistence/HEAD/tslint.json --------------------------------------------------------------------------------