BrandingResolutionInput
Inputs to resolveBranding. Every field is optional; with none supplied the ladder resolves to DEFAULT_BRANDING.
Properties
Section titled “Properties”apiBranding?
Section titled “apiBranding?”
optionalapiBranding?:object
Rung 3 — branding fetched from the Branding API / workspace settings.
explicit?
Section titled “explicit?”
optionalexplicit?:object
Rung 1 — branding passed explicitly to the SDK at init.
legacyConfigTheme?
Section titled “legacyConfigTheme?”
optionallegacyConfigTheme?:Record<string,unknown>
Rung 2 — the legacy theme embedded in an older config artifact. Deprecated:
supplying it resolves correctly but emits a development-only warning.
warnOnLegacy?
Section titled “warnOnLegacy?”
optionalwarnOnLegacy?:boolean
When true (the default), using the legacy rung logs a one-time
development deprecation warning. Set false to silence it (e.g. in tests).