SIGN IN SIGN UP

feat(types): introduce ResourceNamespaceMap for monorepo namespace augmentation (#2434)

Adds `ResourceNamespaceMap` — a mergeable interface that lets each package in a monorepo declare its own namespace resource types without TS2717 collisions on `CustomTypeOptions.resources`. Per-property merge handles same-namespace contributions from multiple packages; conflict keys are silently dropped. Backwards-compatible with existing `CustomTypeOptions.resources` augmentation. Closes #2409.
S
Shekhu☺️ committed
159506c93d90627cff8707660bf82afe36e4f701
Parent: df68b1f
Committed by GitHub <noreply@github.com> on 5/26/2026, 12:56:55 PM