Function: resolveCanonicalProviderConfigName()
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:
- explicit user-supplied name (trimmed only; canonical validation happens in the caller’s input schema)
- provider definition display name when it is already canonical
- provider definition id when it is canonical
Returns undefined when no derived fallback satisfies the canonical-name
contract.
Parameters
Section titled “Parameters”options
Section titled “options”Candidate name inputs.
definitionId
Section titled “definitionId”string
providerName?
Section titled “providerName?”string
requestedName?
Section titled “requestedName?”string
Returns
Section titled “Returns”string | undefined
Trimmed explicit name or a canonical derived fallback, or undefined
when no candidate fits.