@breadstone/archipel-platform-resources
Classes
| Class | Description |
|---|---|
| BlobResourceStrategy | Strategy for loading resources from blob storage. |
| EmbeddedResourceStrategy | Strategy for loading embedded resources from memory. |
| FileResourceStrategy | Strategy for loading resources from the local file system. |
| ResourceManager | Central manager for loading resources from various sources. Supports multiple strategies (file, blob, embedded) with caching. |
| ResourceModule | Module providing the ResourceManager. |
| ResourceNotFoundError | Error thrown when a Resource with a specified ID is not found. |
Interfaces
| Interface | Description |
|---|---|
| IBlobResourceStrategyConfig | Configuration for the blob resource strategy. |
| IBlobServiceAdapter | Minimal blob service interface to avoid circular dependencies. |
| IFileResourceStrategyConfig | Configuration for the file resource strategy. |
| IResourceManagerConfig | Configuration for the ResourceManager. |
| IResourceMetadata | Metadata about a resource. |
| IResourceResult | Result of loading a resource. |
| IResourceStrategy | Strategy for loading resources from a specific source. |