Merge branch 'rfc-1' of github.com:sveltejs/svelte into rfc-1

pull/1839/head
Rich Harris 7 years ago
commit f56aab6fe4

@ -108,6 +108,7 @@ export default class Stats {
timings,
warnings: this.warnings,
imports,
templateReferences: component && component.expectedProperties,
hooks
};
}

@ -20,7 +20,10 @@ export default class InlineComponent extends Node {
constructor(component: Component, parent, scope, info) {
super(component, parent, scope, info);
if (info.name !== 'svelte:component') component.warn_if_undefined(info, scope);
if (info.name !== 'svelte:component') {
component.warn_if_undefined(info, scope);
component.expectedProperties.add(info.name);
}
component.hasComponents = true;

@ -0,0 +1,8 @@
export default {
test(assert, stats) {
assert.equal(stats.templateReferences.size, 3);
assert.ok(stats.templateReferences.has('foo'));
assert.ok(stats.templateReferences.has('Bar'));
assert.ok(stats.templateReferences.has('baz'));
},
};
Loading…
Cancel
Save