Skip to content

validateAndMergeStorageConfig

validateAndMergeStorageConfig(input): StorageValidationOutput

Defined in: packages/core/src/media/config.ts:29

Validates storage adapter configuration and merges media collections.

Checks:

  1. upload() fields only exist when storage adapters are configured.
  2. Every upload().to slug matches a media collection slug.
  3. No slug collisions between regular collections and media collections.
  4. No duplicate media collection slugs across adapters.

StorageValidationInput

— Validation input containing collections and adapters.

StorageValidationOutput

Merged media collections with meta.storageAdapterName set.

On any validation failure.