diff --git a/src/generators/dom/Fragment.js b/src/generators/dom/Fragment.js index e1af01ccf7..490b16c845 100644 --- a/src/generators/dom/Fragment.js +++ b/src/generators/dom/Fragment.js @@ -1,6 +1,23 @@ export default class Fragment { - constructor ( options ) { - Object.assign( this, options ); + constructor ({ generator, name, key, expression, context, contextDependencies, component, contexts, indexes, params, indexNames, listNames, builders, getUniqueName }) { + this.generator = generator; + this.name = name; + this.key = key; + this.expression = expression; + this.context = context; + + this.component = component; + + this.contexts = contexts; + this.indexes = indexes; + this.contextDependencies = contextDependencies; + + this.params = params; + this.indexNames = indexNames; + this.listNames = listNames; + + this.builders = builders; + this.getUniqueName = getUniqueName; } addElement ( name, renderStatement, parentNode, needsIdentifier = false ) {