fix(ivy): TestBed.get(Compiler) throws "Error: Runtime compiler is not loaded" (#27223)
BREAKING CHANGE: The public API for `DebugNode` was accidentally too broad. This change removes 1. Public constructor. Since `DebugNode` is a way for Angular to communicate information on to the developer there is no reason why the developer should ever need to Instantiate the `DebugNode` 2. We are also removing `removeChild`, `addChild`, `insertBefore`, and `insertChildAfter`. All of these methods are used by Angular to constructor the correct `DebugNode` tree. There is no reason why the developer should ever be constructing a `DebugNode` tree And these methods should have never been made public. 3. All properties have been change to `readonly` since `DebugNode` is used by Angular to communicate to developer and there is no reason why these APIs should be writable. While technically breaking change we don’t expect anyone to be effected by this change. PR Close #27223
This commit is contained in:
@ -176,6 +176,9 @@
|
||||
{
|
||||
"name": "RENDERER"
|
||||
},
|
||||
{
|
||||
"name": "RENDERER_FACTORY"
|
||||
},
|
||||
{
|
||||
"name": "RENDER_PARENT"
|
||||
},
|
||||
@ -611,9 +614,6 @@
|
||||
{
|
||||
"name": "getCurrentQueries"
|
||||
},
|
||||
{
|
||||
"name": "getCurrentSanitizer"
|
||||
},
|
||||
{
|
||||
"name": "getDirectiveDef"
|
||||
},
|
||||
@ -1145,9 +1145,6 @@
|
||||
{
|
||||
"name": "setProp"
|
||||
},
|
||||
{
|
||||
"name": "setRendererFactory"
|
||||
},
|
||||
{
|
||||
"name": "setStyle"
|
||||
},
|
||||
|
@ -107,6 +107,9 @@
|
||||
{
|
||||
"name": "RENDERER"
|
||||
},
|
||||
{
|
||||
"name": "RENDERER_FACTORY"
|
||||
},
|
||||
{
|
||||
"name": "RENDER_PARENT"
|
||||
},
|
||||
@ -320,9 +323,6 @@
|
||||
{
|
||||
"name": "getRenderer"
|
||||
},
|
||||
{
|
||||
"name": "getRendererFactory"
|
||||
},
|
||||
{
|
||||
"name": "getRootContext"
|
||||
},
|
||||
@ -458,9 +458,6 @@
|
||||
{
|
||||
"name": "setPreviousOrParentTNode"
|
||||
},
|
||||
{
|
||||
"name": "setRendererFactory"
|
||||
},
|
||||
{
|
||||
"name": "setTNodeAndViewData"
|
||||
},
|
||||
|
@ -356,6 +356,9 @@
|
||||
{
|
||||
"name": "RENDERER"
|
||||
},
|
||||
{
|
||||
"name": "RENDERER_FACTORY"
|
||||
},
|
||||
{
|
||||
"name": "RENDER_PARENT"
|
||||
},
|
||||
@ -392,6 +395,9 @@
|
||||
{
|
||||
"name": "SafeSubscriber"
|
||||
},
|
||||
{
|
||||
"name": "Sanitizer"
|
||||
},
|
||||
{
|
||||
"name": "Self"
|
||||
},
|
||||
@ -455,9 +461,6 @@
|
||||
{
|
||||
"name": "ViewEncapsulation"
|
||||
},
|
||||
{
|
||||
"name": "WRAP_RENDERER_FACTORY2"
|
||||
},
|
||||
{
|
||||
"name": "_CLEAN_PROMISE"
|
||||
},
|
||||
@ -548,6 +551,9 @@
|
||||
{
|
||||
"name": "_enable_super_gross_mode_that_will_cause_bad_things"
|
||||
},
|
||||
{
|
||||
"name": "_getViewData"
|
||||
},
|
||||
{
|
||||
"name": "_global"
|
||||
},
|
||||
@ -950,9 +956,6 @@
|
||||
{
|
||||
"name": "getRenderer"
|
||||
},
|
||||
{
|
||||
"name": "getRendererFactory"
|
||||
},
|
||||
{
|
||||
"name": "getRootContext"
|
||||
},
|
||||
@ -1322,9 +1325,6 @@
|
||||
{
|
||||
"name": "setPreviousOrParentTNode"
|
||||
},
|
||||
{
|
||||
"name": "setRendererFactory"
|
||||
},
|
||||
{
|
||||
"name": "setRootDomAdapter"
|
||||
},
|
||||
|
@ -170,6 +170,9 @@
|
||||
{
|
||||
"name": "RENDERER"
|
||||
},
|
||||
{
|
||||
"name": "RENDERER_FACTORY"
|
||||
},
|
||||
{
|
||||
"name": "RENDER_PARENT"
|
||||
},
|
||||
@ -659,9 +662,6 @@
|
||||
{
|
||||
"name": "getCurrentQueries"
|
||||
},
|
||||
{
|
||||
"name": "getCurrentSanitizer"
|
||||
},
|
||||
{
|
||||
"name": "getCurrentView"
|
||||
},
|
||||
@ -1166,9 +1166,6 @@
|
||||
{
|
||||
"name": "setProp"
|
||||
},
|
||||
{
|
||||
"name": "setRendererFactory"
|
||||
},
|
||||
{
|
||||
"name": "setStyle"
|
||||
},
|
||||
|
@ -137,6 +137,24 @@
|
||||
{
|
||||
"name": "Compiler"
|
||||
},
|
||||
{
|
||||
"name": "Compiler_compileModuleAndAllComponentsAsync"
|
||||
},
|
||||
{
|
||||
"name": "Compiler_compileModuleAndAllComponentsSync"
|
||||
},
|
||||
{
|
||||
"name": "Compiler_compileModuleAndAllComponentsSync__POST_R3__"
|
||||
},
|
||||
{
|
||||
"name": "Compiler_compileModuleAsync"
|
||||
},
|
||||
{
|
||||
"name": "Compiler_compileModuleSync"
|
||||
},
|
||||
{
|
||||
"name": "Compiler_compileModuleSync__POST_R3__"
|
||||
},
|
||||
{
|
||||
"name": "ComponentFactory"
|
||||
},
|
||||
@ -209,6 +227,12 @@
|
||||
{
|
||||
"name": "DateType"
|
||||
},
|
||||
{
|
||||
"name": "DebugElement__POST_R3__"
|
||||
},
|
||||
{
|
||||
"name": "DebugNode__POST_R3__"
|
||||
},
|
||||
{
|
||||
"name": "DecimalPipe"
|
||||
},
|
||||
@ -446,6 +470,9 @@
|
||||
{
|
||||
"name": "MergeMapSubscriber"
|
||||
},
|
||||
{
|
||||
"name": "ModuleWithComponentFactories"
|
||||
},
|
||||
{
|
||||
"name": "MulticastOperator"
|
||||
},
|
||||
@ -698,6 +725,9 @@
|
||||
{
|
||||
"name": "RENDERER"
|
||||
},
|
||||
{
|
||||
"name": "RENDERER_FACTORY"
|
||||
},
|
||||
{
|
||||
"name": "RENDER_PARENT"
|
||||
},
|
||||
@ -950,9 +980,6 @@
|
||||
{
|
||||
"name": "ViewRef"
|
||||
},
|
||||
{
|
||||
"name": "WRAP_RENDERER_FACTORY2"
|
||||
},
|
||||
{
|
||||
"name": "WrappedValue"
|
||||
},
|
||||
@ -1136,6 +1163,9 @@
|
||||
{
|
||||
"name": "_enable_super_gross_mode_that_will_cause_bad_things"
|
||||
},
|
||||
{
|
||||
"name": "_getViewData"
|
||||
},
|
||||
{
|
||||
"name": "_global"
|
||||
},
|
||||
@ -1151,9 +1181,6 @@
|
||||
{
|
||||
"name": "_localeFactory"
|
||||
},
|
||||
{
|
||||
"name": "_nativeNodeToDebugNode"
|
||||
},
|
||||
{
|
||||
"name": "_ngProbeTokensToMap"
|
||||
},
|
||||
@ -1163,6 +1190,9 @@
|
||||
{
|
||||
"name": "_promiseStrategy"
|
||||
},
|
||||
{
|
||||
"name": "_queryNodeChildrenR3"
|
||||
},
|
||||
{
|
||||
"name": "_randomChar"
|
||||
},
|
||||
@ -1184,9 +1214,6 @@
|
||||
{
|
||||
"name": "_testabilityGetter"
|
||||
},
|
||||
{
|
||||
"name": "_throwError"
|
||||
},
|
||||
{
|
||||
"name": "addComponentLogic"
|
||||
},
|
||||
@ -1481,6 +1508,9 @@
|
||||
{
|
||||
"name": "directiveInject"
|
||||
},
|
||||
{
|
||||
"name": "discoverLocalRefs"
|
||||
},
|
||||
{
|
||||
"name": "domRendererFactory3"
|
||||
},
|
||||
@ -1565,6 +1595,12 @@
|
||||
{
|
||||
"name": "findViaComponent"
|
||||
},
|
||||
{
|
||||
"name": "findViaDirective"
|
||||
},
|
||||
{
|
||||
"name": "findViaNativeElement"
|
||||
},
|
||||
{
|
||||
"name": "firstTemplatePass"
|
||||
},
|
||||
@ -1646,6 +1682,12 @@
|
||||
{
|
||||
"name": "getClosureSafeProperty"
|
||||
},
|
||||
{
|
||||
"name": "getComponent"
|
||||
},
|
||||
{
|
||||
"name": "getComponentAtNodeIndex"
|
||||
},
|
||||
{
|
||||
"name": "getComponentDef"
|
||||
},
|
||||
@ -1658,6 +1700,9 @@
|
||||
{
|
||||
"name": "getContainerRenderParent"
|
||||
},
|
||||
{
|
||||
"name": "getContext"
|
||||
},
|
||||
{
|
||||
"name": "getContextViewData"
|
||||
},
|
||||
@ -1670,9 +1715,6 @@
|
||||
{
|
||||
"name": "getCurrentQueries"
|
||||
},
|
||||
{
|
||||
"name": "getCurrentSanitizer"
|
||||
},
|
||||
{
|
||||
"name": "getCurrentView"
|
||||
},
|
||||
@ -1694,9 +1736,21 @@
|
||||
{
|
||||
"name": "getDebugNode"
|
||||
},
|
||||
{
|
||||
"name": "getDebugNode__POST_R3__"
|
||||
},
|
||||
{
|
||||
"name": "getDirectiveDef"
|
||||
},
|
||||
{
|
||||
"name": "getDirectiveEndIndex"
|
||||
},
|
||||
{
|
||||
"name": "getDirectiveStartIndex"
|
||||
},
|
||||
{
|
||||
"name": "getDirectivesAtNodeIndex"
|
||||
},
|
||||
{
|
||||
"name": "getElementDepthCount"
|
||||
},
|
||||
@ -1727,6 +1781,9 @@
|
||||
{
|
||||
"name": "getInjectableDef"
|
||||
},
|
||||
{
|
||||
"name": "getInjector"
|
||||
},
|
||||
{
|
||||
"name": "getInjectorDef"
|
||||
},
|
||||
@ -1745,6 +1802,9 @@
|
||||
{
|
||||
"name": "getLastDefinedValue"
|
||||
},
|
||||
{
|
||||
"name": "getLocalRefs"
|
||||
},
|
||||
{
|
||||
"name": "getLocaleCurrencies"
|
||||
},
|
||||
@ -2075,6 +2135,9 @@
|
||||
{
|
||||
"name": "isComponentDef"
|
||||
},
|
||||
{
|
||||
"name": "isComponentInstance"
|
||||
},
|
||||
{
|
||||
"name": "isContextDirty"
|
||||
},
|
||||
@ -2093,6 +2156,12 @@
|
||||
{
|
||||
"name": "isDifferent"
|
||||
},
|
||||
{
|
||||
"name": "isDirectiveDefHack"
|
||||
},
|
||||
{
|
||||
"name": "isDirectiveInstance"
|
||||
},
|
||||
{
|
||||
"name": "isDirty"
|
||||
},
|
||||
@ -2195,6 +2264,9 @@
|
||||
{
|
||||
"name": "listener"
|
||||
},
|
||||
{
|
||||
"name": "loadContext"
|
||||
},
|
||||
{
|
||||
"name": "loadInternal"
|
||||
},
|
||||
@ -2288,6 +2360,9 @@
|
||||
{
|
||||
"name": "noopScope"
|
||||
},
|
||||
{
|
||||
"name": "notImplemented"
|
||||
},
|
||||
{
|
||||
"name": "observable"
|
||||
},
|
||||
@ -2531,9 +2606,6 @@
|
||||
{
|
||||
"name": "setProp"
|
||||
},
|
||||
{
|
||||
"name": "setRendererFactory"
|
||||
},
|
||||
{
|
||||
"name": "setRootDomAdapter"
|
||||
},
|
||||
@ -2660,6 +2732,9 @@
|
||||
{
|
||||
"name": "trackByIdentity"
|
||||
},
|
||||
{
|
||||
"name": "traverseNextElement"
|
||||
},
|
||||
{
|
||||
"name": "tryCatch"
|
||||
},
|
||||
|
Reference in New Issue
Block a user