IgniteUI / igniteui-angular

Ignite UI for Angular is a complete library of Angular-native, Material-based Angular UI components with the fastest grids and charts, Pivot Grid, Dock Manager, Hierarchical Grid, and more.
https://www.infragistics.com/products/ignite-ui-angular
Other
568 stars 159 forks source link

Change takeUntil import path causing duplicated import in bunded igniteui-angular.mjs #14281

Closed dobromirts closed 3 weeks ago

dobromirts commented 1 month ago

Description

Duplicated import for 'takeUntil' rxjs operator is generated in igniteui-angular.mjs file , causing compile errors for applications with rxjs version lower than 7.

image

Describe the issue.

Steps to reproduce

  1. Update igniteui-angular to 18.0.0-alpha.3 in project that has rxjs version lower than 7 .eg. "rxjs": "^6.6.7",
  2. Start the application

Result

Error is thrown for export 'takeUntil' (imported as 'takeUntil$1') was not found in 'rxjs'

Expected result

Ensure the application compiles successfully by preventing errors and avoiding duplicate imports.

mddifilippo89 commented 3 weeks ago

I found this when updating the angular dv browser today https://github.com/IgniteUI/igniteui-angular-examples/issues/195