Skip to content

Function: defineAdapterConfiguration() ​

ts
function defineAdapterConfiguration<T>(
  config: KyooConfiguration<T>,
): KyooConfiguration<T>;

Validates an adapter configuration while preserving its inferred adapter type.

Type Parameters ​

Type Parameter
T extends keyof KyooClientConfigurations

Parameters ​

ParameterTypeDescription
configKyooConfiguration<T>Configuration for the selected adapter.

Returns ​

KyooConfiguration<T>

Validated configuration with adapter and shared-option defaults applied.

Throws ​

when the configuration is invalid.