ContentStoragesRegistry
Class: ContentStoragesRegistry
Defined in: packages/utils/src/content.ts:317
Registry of content storage providers
Constructors
Constructor
new ContentStoragesRegistry():
ContentStoragesRegistry
Returns
ContentStoragesRegistry
Methods
clear()
clear():
void
Defined in: packages/utils/src/content.ts:394
Clear all registered providers (for testing)
Returns
void
register()
register(
provider,opts?):void
Defined in: packages/utils/src/content.ts:327
Register a storage provider
Parameters
provider
provider instance
opts?
optional bucket binding and default flag
bucket?
string
optional bucket binding
default?
boolean
optional default flag
Returns
void
resolve()
resolve(
url,defaultBucket?):ContentStorage
Defined in: packages/utils/src/content.ts:357
Resolve provider for a given URL
Parameters
url
string
content URL
defaultBucket?
string
optional fallback bucket
Returns
resolved ContentStorage
unregister()
unregister(
provider):void
Defined in: packages/utils/src/content.ts:347
Unregister a storage provider
Parameters
provider
provider instance
Returns
void