@@ -71,7 +71,7 @@ class DomGenerator extends Generator {
71
71
properties . addBlock ( `update: ${ this . helper ( 'noop' ) } ,` ) ;
72
72
} else {
73
73
properties . addBlock ( deindent `
74
- update: function ( changed, ${ fragment . params } ) {
74
+ update: function ( changed, ${ fragment . params . join ( ', ' ) } ) {
75
75
var __tmp;
76
76
77
77
${ fragment . builders . update }
@@ -90,7 +90,7 @@ class DomGenerator extends Generator {
90
90
}
91
91
92
92
this . renderers . push ( deindent `
93
- function ${ fragment . name } ( ${ fragment . params } , component${ fragment . key ? `, key` : '' } ) {
93
+ function ${ fragment . name } ( ${ fragment . params . join ( ', ' ) } , component${ fragment . key ? `, key` : '' } ) {
94
94
${ fragment . builders . init }
95
95
96
96
return {
@@ -180,7 +180,7 @@ export default function dom ( parsed, source, options, names ) {
180
180
contexts : { } ,
181
181
indexes : { } ,
182
182
183
- params : 'root' ,
183
+ params : [ 'root' ] ,
184
184
indexNames : { } ,
185
185
listNames : { } ,
186
186
@@ -364,7 +364,7 @@ export default function dom ( parsed, source, options, names ) {
364
364
}
365
365
366
366
const names = [ 'get' , 'fire' , 'observe' , 'on' , 'set' , '_flush' , 'dispatchObservers' ] . concat ( Object . keys ( generator . uses ) )
367
- . map ( name => name in generator . aliases ? `${ name } as ${ generator . aliases [ name ] } ` : name ) ;
367
+ . map ( name => name in generator . aliases && name !== generator . aliases [ name ] ? `${ name } as ${ generator . aliases [ name ] } ` : name ) ;
368
368
369
369
builders . main . addLineAtStart (
370
370
`import { ${ names . join ( ', ' ) } } from ${ JSON . stringify ( sharedPath ) } `
0 commit comments