perf(ivy): apply static styles/classes directly to an element's style/className properties (#33364)

PR Close #33364
This commit is contained in:
Matias Niemelä
2019-10-23 12:58:20 -07:00
committed by Andrew Kushnir
parent 335854f6bc
commit 5607ad8c62
7 changed files with 85 additions and 24 deletions

View File

@ -269,6 +269,9 @@
{
"name": "findDirectiveMatches"
},
{
"name": "forceStylesAsString"
},
{
"name": "generateExpandoInstructionBlock"
},
@ -404,6 +407,9 @@
{
"name": "hasTagAndTypeMatch"
},
{
"name": "hyphenate"
},
{
"name": "includeViewProviders"
},
@ -527,6 +533,9 @@
{
"name": "noSideEffects"
},
{
"name": "objectToClassName"
},
{
"name": "postProcessBaseDirective"
},
@ -605,6 +614,9 @@
{
"name": "setClass"
},
{
"name": "setClassName"
},
{
"name": "setCurrentDirectiveDef"
},
@ -644,6 +656,9 @@
{
"name": "setStyle"
},
{
"name": "setStyleAttr"
},
{
"name": "setUpAttributes"
},
@ -668,6 +683,9 @@
{
"name": "viewAttachedToChangeDetector"
},
{
"name": "writeStylingValueDirectly"
},
{
"name": "ɵɵdefineComponent"
},

View File

@ -593,6 +593,9 @@
{
"name": "flushStyling"
},
{
"name": "forceStylesAsString"
},
{
"name": "forwardRef"
},
@ -851,6 +854,9 @@
{
"name": "hasValueChanged"
},
{
"name": "hyphenate"
},
{
"name": "includeViewProviders"
},
@ -1079,6 +1085,9 @@
{
"name": "normalizeBitMaskValue"
},
{
"name": "objectToClassName"
},
{
"name": "patchConfig"
},
@ -1208,6 +1217,9 @@
{
"name": "setClass"
},
{
"name": "setClassName"
},
{
"name": "setCurrentDirectiveDef"
},
@ -1262,6 +1274,9 @@
{
"name": "setStyle"
},
{
"name": "setStyleAttr"
},
{
"name": "setUpAttributes"
},
@ -1340,6 +1355,9 @@
{
"name": "wrapListener"
},
{
"name": "writeStylingValueDirectly"
},
{
"name": "ɵɵadvance"
},