From a8dca8c59906bf1571a563efc1032f64a622427b Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 19 Nov 2019 11:03:25 -0500 Subject: [PATCH] fix some invalidations --- src/compiler/compile/Component.ts | 8 -------- src/compiler/compile/render_dom/Renderer.ts | 2 +- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/src/compiler/compile/Component.ts b/src/compiler/compile/Component.ts index ff63e7718e..c40b7b51f1 100644 --- a/src/compiler/compile/Component.ts +++ b/src/compiler/compile/Component.ts @@ -889,10 +889,6 @@ export default class Component { return null; } - invalidate(_name, _value?) { - throw new Error(`invalidate method now belongs to Renderer`); - } - rewrite_props(get_insert: (variable: Var) => Node[]) { 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) { if (name[0] === '$') { if (name === '$' || name[1] === '$' && name !== '$$props') { diff --git a/src/compiler/compile/render_dom/Renderer.ts b/src/compiler/compile/render_dom/Renderer.ts index a9c56cfa55..146e6f80a8 100644 --- a/src/compiler/compile/render_dom/Renderer.ts +++ b/src/compiler/compile/render_dom/Renderer.ts @@ -139,7 +139,7 @@ export default class Renderer { }); 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}}`); }