@sabinmarcu/theme-core Functions extendTheme extendTheme< Base, Prefix, Additions> ( base: Theme < Base , Prefix > , additions: Additions & ValidSchema < Additions > & ( OverlappingThemePaths < Base , Additions > extends never ? unknown : never ) & ( ( Collisions < SchemaEntries < Base , , > , SchemaEntries < Base , , > | SchemaEntries < Additions , , > > | Collisions < SchemaEntries < Additions , , > , SchemaEntries < Base , , > | SchemaEntries < Additions , , > > ) extends never ? unknown : never ) ) : Theme < ExtendThemeSchema < Base , Additions > , Prefix > Type parameters Parameters base: Theme < Base , Prefix > additions: Additions & ValidSchema < Additions > & ( OverlappingThemePaths < Base , Additions > extends never ? unknown : never ) & ( ( Collisions < SchemaEntries < Base , , > , SchemaEntries < Base , , > | SchemaEntries < Additions , , > > | Collisions < SchemaEntries < Additions , , > , SchemaEntries < Base , , > | SchemaEntries < Additions , , > > ) extends never ? unknown : never )
Add descriptors to an existing bound theme without recompiling or rebinding its graph. Existing leaves, declarations, and contract subtrees keep their original identity.