fix some invalidations

pull/3945/head
Rich Harris 6 years ago
parent b6d6053166
commit a8dca8c599

@ -889,10 +889,6 @@ export default class Component {
return null; return null;
} }
invalidate(_name, _value?) {
throw new Error(`invalidate method now belongs to Renderer`);
}
rewrite_props(get_insert: (variable: Var) => Node[]) { rewrite_props(get_insert: (variable: Var) => Node[]) {
if (!this.ast.instance) return; if (!this.ast.instance) return;
@ -1285,10 +1281,6 @@ export default class Component {
}); });
} }
qualify(_name) {
throw new Error(`component.qualify is now renderer.reference`);
}
warn_if_undefined(name: string, node, template_scope: TemplateScope) { warn_if_undefined(name: string, node, template_scope: TemplateScope) {
if (name[0] === '$') { if (name[0] === '$') {
if (name === '$' || name[1] === '$' && name !== '$$props') { if (name === '$' || name[1] === '$' && name !== '$$props') {

@ -139,7 +139,7 @@ export default class Renderer {
}); });
return Array.from(deps) return Array.from(deps)
.map(n => x`$$invalidate(${i}, ${n})`) .map(n => x`$$invalidate(${this.context_lookup.get(n)}, ${n})`)
.reduce((lhs, rhs) => x`${lhs}, ${rhs}}`); .reduce((lhs, rhs) => x`${lhs}, ${rhs}}`);
} }

Loading…
Cancel
Save