docs: clarify how type-only imports can be used to avoid NG3003 (#42491)

Since #42453, type-only imports are not considered for cyclic imports.
This commit adds a note to the NG3003 error documentation to mention
using type-only imports to avoid the error.

PR Close #42491
This commit is contained in:
JoostK 2021-06-05 20:52:19 +02:00 committed by Jessica Janiuk
parent f4c55e464a
commit 64c8027538
1 changed files with 2 additions and 0 deletions

View File

@ -53,3 +53,5 @@ component being compiled. Here are some ideas for fixing the problem:
that is stored in an independent file that can be imported to both dependent files without
causing an import cycle.
* Move the classes that reference each other into the same file, to avoid any imports between them.
* Convert import statements to type-only imports (using `import type` syntax) if the imported declarations
are only used as types, as type-only imports do not contribute to cycles.