refactor(ivy): combine LView with data (#24382)

PR Close #24382
This commit is contained in:
Kara Erickson
2018-06-07 22:42:32 -07:00
committed by Misko Hevery
parent dc4a3d00d0
commit 29eb24b142
17 changed files with 702 additions and 588 deletions

View File

@ -1,31 +1,82 @@
[
{
"name": "ACTIVE_INDEX"
},
{
"name": "BINDING_INDEX"
},
{
"name": "CLEAN_PROMISE"
},
{
"name": "CONTEXT"
},
{
"name": "DIRECTIVES"
},
{
"name": "EMPTY$2"
},
{
"name": "EMPTY_RENDERER_TYPE_ID"
},
{
"name": "FLAGS"
},
{
"name": "HEADER_FILLER"
},
{
"name": "HEADER_OFFSET"
},
{
"name": "HOST_NODE"
},
{
"name": "HelloWorld"
},
{
"name": "INJECTOR$1"
},
{
"name": "INeedToExistEvenThoughIAmNotNeeded"
},
{
"name": "NEXT"
},
{
"name": "NG_HOST_SYMBOL"
},
{
"name": "NG_PROJECT_AS_ATTR_NAME"
},
{
"name": "QUERIES"
},
{
"name": "RENDERER"
},
{
"name": "ROOT_DIRECTIVE_INDICES"
},
{
"name": "SANITIZER"
},
{
"name": "TVIEW"
},
{
"name": "UNDEFINED_RENDERER_TYPE_ID"
},
{
"name": "VIEWS"
},
{
"name": "_CLEAN_PROMISE"
},
{
"name": "_ROOT_DIRECTIVE_INDICES"
},
{
"name": "_renderCompCount"
},
@ -54,7 +105,7 @@
"name": "createLNodeObject"
},
{
"name": "createLView"
"name": "createLViewData"
},
{
"name": "createRootContext"
@ -68,9 +119,6 @@
{
"name": "createTextNode"
},
{
"name": "currentView"
},
{
"name": "defineComponent"
},
@ -131,9 +179,6 @@
{
"name": "invertObject"
},
{
"name": "isLContainer"
},
{
"name": "isProceduralRenderer"
},

View File

@ -1,16 +1,31 @@
[
{
"name": "ACTIVE_INDEX"
},
{
"name": "BINDING_INDEX"
},
{
"name": "BLOOM_SIZE"
},
{
"name": "CIRCULAR$2"
},
{
"name": "CLEANUP"
},
{
"name": "CLEAN_PROMISE"
},
{
"name": "CONTEXT"
},
{
"name": "CommonModule"
},
{
"name": "DIRECTIVES"
},
{
"name": "DefaultIterableDiffer"
},
@ -29,12 +44,30 @@
{
"name": "EmbeddedViewRef$1"
},
{
"name": "FLAGS"
},
{
"name": "HEADER_FILLER"
},
{
"name": "HEADER_OFFSET"
},
{
"name": "HOST_NODE"
},
{
"name": "INJECTOR$1"
},
{
"name": "IterableChangeRecord_"
},
{
"name": "IterableDiffers"
},
{
"name": "NEXT"
},
{
"name": "NG_ELEMENT_ID"
},
@ -65,15 +98,36 @@
{
"name": "PARAMETERS"
},
{
"name": "PARENT"
},
{
"name": "QUERIES"
},
{
"name": "RENDERER"
},
{
"name": "RENDER_PARENT"
},
{
"name": "ROOT_DIRECTIVE_INDICES"
},
{
"name": "RecordViewTuple"
},
{
"name": "SANITIZER"
},
{
"name": "SkipSelf"
},
{
"name": "TAIL"
},
{
"name": "TVIEW"
},
{
"name": "TemplateRef$1"
},
@ -92,6 +146,9 @@
{
"name": "UNDEFINED_RENDERER_TYPE_ID"
},
{
"name": "VIEWS"
},
{
"name": "ViewContainerRef$1"
},
@ -264,7 +321,7 @@
"name": "createLNodeObject"
},
{
"name": "createLView"
"name": "createLViewData"
},
{
"name": "createOutput"
@ -281,9 +338,6 @@
{
"name": "createTextNode"
},
{
"name": "currentView"
},
{
"name": "defineComponent"
},
@ -500,9 +554,6 @@
{
"name": "isJsObject"
},
{
"name": "isLContainer"
},
{
"name": "isListLikeIterable"
},
@ -530,6 +581,9 @@
{
"name": "load"
},
{
"name": "loadInternal"
},
{
"name": "locateHostElement"
},