Skip to main content

Type Alias: OvercastConfigOverrides

type OvercastConfigOverrides = Omit<OvercastConfig, "chainName" | "domain"> & Partial<Pick<OvercastConfig, "domain">>;

Defined in: packages/overcast-core/src/config.ts:113

The chain-agnostic slice of an OvercastConfig — what a caller states once and merges over a factory's own config (AppOptions.config, MultiAppOptions.config).

chainName is out entirely (it names one chain, which is the factory's job) and domain is optional rather than required: the overrides are spread last, so a required domain would force every multi-chain caller to state one global value and silently clobber each chain's own — the exact field that must differ per chain, since every option's terms commit to it.