From daa2820ad6185a15ecc96899010048ab320d6cf6 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 6 Nov 2019 07:03:32 -0500 Subject: [PATCH] compactify code --- src/compiler/compile/nodes/Element.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/compiler/compile/nodes/Element.ts b/src/compiler/compile/nodes/Element.ts index 82dfd3a4c4..555c772f23 100644 --- a/src/compiler/compile/nodes/Element.ts +++ b/src/compiler/compile/nodes/Element.ts @@ -152,14 +152,8 @@ export default class Element extends Node { } // Binding relies on Attribute, defer its evaluation - const deferreds = ['Binding']; - - info.attributes.sort((node1, node2) => { - const deferIndex1 = deferreds.indexOf(node1.type); - const deferIndex2 = deferreds.indexOf(node2.type); - - return deferIndex1 - deferIndex2; - }); + const order = ['Binding']; // everything else is -1 + info.attributes.sort((a, b) => order.indexOf(a.type) - order.indexOf(b.type)); info.attributes.forEach(node => { switch (node.type) {