**Description:** - Currently, some parts of the library API rely on private APIs from `@angular/core/primitives/signals` - These APIs are not stable and may break between Angular versions - This creates maintenance risks and limits compatibility **Goal:** - Replace private primitives with public Angular APIs or internal abstractions - Ensure compatibility with future Angular versions - Keep public API unchanged (if possible)
Description:
@angular/core/primitives/signalsGoal: