mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
refactor(compiler-cli): error on cyclic imports in partial compilation (#40782)
Our approach for handling cyclic imports results in code that is not easy to tree-shake, so it is not suitable for publishing in a library. When compiling in partial compilation mode, we are targeting such library publication, so we now create a fatal diagnostic error instead of trying to handle the cyclic import situation. Closes #40678 PR Close #40782
This commit is contained in:
committed by
Joey Perrott
parent
a4c00c2148
commit
322951af49
@@ -277,6 +277,11 @@ export interface R3UsedDirectiveMetadata {
|
||||
* Name under which the directive is exported, if any (exportAs in Angular). Null otherwise.
|
||||
*/
|
||||
exportAs: string[]|null;
|
||||
|
||||
/**
|
||||
* If true then this directive is actually a component; otherwise it is not.
|
||||
*/
|
||||
isComponent?: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user