Skip to main content

Function: isModelConfig()

isModelConfig(config): config is ModelConfig

Defined in: packages/core/src/providers/types.ts:307

Type guard for v2 ModelConfig

Checks if a value is a ModelConfig object (has 'id' property). Strings are also valid ModelConfig values (they're converted to objects internally).

Parameters

config

unknown

Value to check

Returns

config is ModelConfig

True if the value is a ModelConfig

Example

if (isModelConfig(model)) {
console.log(model.id); // TypeScript knows model is ModelConfig
}