NcachedService
The single injectable that powers ng-ncached. Provided in 'root', so it's a singleton across the entire application.
Options interfaces
Two small option types control the behaviour of set() and cacheObservable().
ICacheEntry
The internal wrapper around every cached value. You won't usually interact with it directly — get() unwraps value for you — but it's part of the public surface for advanced use cases (custom serialisation, debug tooling).
ICacheObject
The recursive shape of the internal cache hierarchy. Exported for advanced use cases — most consumers never need to import it.
Configuration
Four exports drive configuration: an interface, an injection token, a standalone provider factory, and an NgModule for legacy projects.
Compressors
Pluggable compression for the persistence layer. Three exports: the interface, and two ready-made implementations.
NcachedServiceErrors
The namespace containing every error class that NcachedService can throw. Use instanceof against these to discriminate failures.