Type Alias: ProviderConfigFile
Makaio Framework / contracts/config / ProviderConfigFile
Type Alias: ProviderConfigFile
Section titled “Type Alias: ProviderConfigFile”ProviderConfigFile =
z.infer<typeofProviderConfigFileSchema>
Defined in: ../../../packages/contracts/src/config/provider-config-file.ts:37
Inferred type for a file-canonical provider config record.
Type Composition
Section titled “Type Composition”ProviderConfigFilez.infer<typeof ProviderConfigFileSchema>typeof ProviderConfigFileSchema
Resolved Shape
Section titled “Resolved Shape”type ProviderConfigFile = { $schema: 'makaio/provider-config/v1'; definitionId: string; name?: string | undefined; credentials?: Record<string, string & z.core.$brand<'CredentialRef'>> | undefined; endpointOverrides?: { anthropic?: string | undefined; openai?: string | undefined; } | undefined; modelFilterMode?: 'allowlist' | 'show-all' | undefined; modelVisibility?: Record<string, 'disabled' | 'enabled' | 'visible'> | undefined; isDefault?: boolean | undefined; enabled?: boolean | undefined; isSentinel?: boolean | undefined;};