Documentation
Framework
Version
Class References
Function References
Interface References
Type Alias References
Variable References

ExtractModalitiesForModel

Type Alias: ExtractModalitiesForModel<TAdapter, TModel>

ts
type ExtractModalitiesForModel<TAdapter, TModel> = TAdapter extends AIAdapter<any, any, any, any, any, infer ModelInputModalities> ? TModel extends keyof ModelInputModalities ? ModelInputModalities[TModel] : ReadonlyArray<Modality> : ReadonlyArray<Modality>;
type ExtractModalitiesForModel<TAdapter, TModel> = TAdapter extends AIAdapter<any, any, any, any, any, infer ModelInputModalities> ? TModel extends keyof ModelInputModalities ? ModelInputModalities[TModel] : ReadonlyArray<Modality> : ReadonlyArray<Modality>;

Defined in: types.ts:857

Extract the supported input modalities for a specific model from an adapter.

Type Parameters

TAdapter

TAdapter extends AIAdapter<any, any, any, any, any, any>

TModel

TModel extends string