Skip to content

FlagPresence

Presence describes whether a flag value is guaranteed to exist when the action handler runs:

  • 'optional' — not required; unresolved value follows the kind-specific optional fallback (undefined for most flags, [] for arrays)

  • 'required' — must be supplied; error if missing

  • 'defaulted' — always present (falls back to default value)

  • Import: @kjanat/dreamcli

  • Export kind: type

  • Declared in: src/core/schema/flag.ts

  • Source link: packages/dreamcli/src/core/schema/flag.ts:28

Signatures

ts
type FlagPresence = typeof FLAG_PRESENCES[number];

See Also

Released under the MIT License.