Skip to content

Function: resolveCanonicalProviderConfigName()

Makaio Framework


Makaio Framework / contracts/config / resolveCanonicalProviderConfigName

Function: resolveCanonicalProviderConfigName()

Section titled “Function: resolveCanonicalProviderConfigName()”

resolveCanonicalProviderConfigName(options): string | undefined

Defined in: ../../../packages/contracts/src/config/provider-config-name.ts:47

Resolve the canonical display name a provider-config create flow should use.

Preference order:

  1. explicit user-supplied name (trimmed only; canonical validation happens in the caller’s input schema)
  2. provider definition display name when it is already canonical
  3. provider definition id when it is canonical

Returns undefined when no derived fallback satisfies the canonical-name contract.

Candidate name inputs.

string

string

string

string | undefined

Trimmed explicit name or a canonical derived fallback, or undefined when no candidate fits.