UNPKG

@directus/api

Version:

Directus is a real-time API and App dashboard for managing SQL database content

18 lines (17 loc) 580 B
export const _aliasMap = { local: '@directus/storage-driver-local', s3: '@directus/storage-driver-s3', supabase: '@directus/storage-driver-supabase', gcs: '@directus/storage-driver-gcs', azure: '@directus/storage-driver-azure', cloudinary: '@directus/storage-driver-cloudinary', }; export const getStorageDriver = async (driverName) => { if (driverName in _aliasMap) { driverName = _aliasMap[driverName]; } else { throw new Error(`Driver "${driverName}" doesn't exist.`); } return (await import(driverName)).default; };