@tikoci/centrs
    Preparing search index...

    Function resolveStringSetting

    • Resolve a string-valued setting across the precedence ladder.

      Order checked (highest first): explicit/cli → env → comment-kv → config → default. normalize runs against explicit/env/config/default raw strings; the comment-kv layer is already coerced to T.

      Type Parameters

      • T = string

      Parameters

      • explicit: string | undefined
      • env: Record<string, string | undefined>
      • envName: string
      • defaultValue: string | undefined
      • key: string
      • Optionalnormalize: (value: string) => T
      • OptionalcommentKv: CommentKvLayer<T>
      • Optionalconfig: Record<string, string | undefined>

      Returns ResolvedSetting<T> | undefined