Skip to main content

Interface: AssetProviderConfig

Table of contents​

Properties​

Properties​

id​

• id: string

Stable provider id (e.g. 'pexels', 'unsplash', 'pixabay', 'twick-stock').

Defined in​

packages/video-editor/src/helpers/asset-library.ts:24


label​

• label: string

Human readable label for UI (e.g. 'Pexels').

Defined in​

packages/video-editor/src/helpers/asset-library.ts:26


supportedTypes​

• supportedTypes: "all" | MediaType[]

Media types this provider can return.

Defined in​

packages/video-editor/src/helpers/asset-library.ts:28


enabled​

• enabled: boolean

Whether this provider is currently enabled for the active tenant/deployment.

Defined in​

packages/video-editor/src/helpers/asset-library.ts:30


termsUrl​

• Optional termsUrl: string

Optional URL to provider terms of use or attribution guidelines.

Defined in​

packages/video-editor/src/helpers/asset-library.ts:32


iconUrl​

• Optional iconUrl: string

Optional URL to provider logo/icon for UI.

Defined in​

packages/video-editor/src/helpers/asset-library.ts:34


quotaHint​

• Optional quotaHint: string

Optional rate-limit or quota hint for UX messaging.

Defined in​

packages/video-editor/src/helpers/asset-library.ts:36