From b8b07e0128199c884c42d7f9b461eaac4d87dffc Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sat, 10 Aug 2024 15:03:13 -0400 Subject: [PATCH] lint --- .../phases/3-transform/client/transform-client.js | 1 - .../src/compiler/phases/3-transform/client/types.d.ts | 11 ++++++----- packages/svelte/types/index.d.ts | 11 ++++++++--- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js b/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js index c4709f5659..c4af60f24b 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/transform-client.js @@ -639,7 +639,6 @@ export function client_module(analysis, options) { options, scope: analysis.module.scope, scopes: analysis.module.scopes, - legacy_reactive_statements: new Map(), public_state: new Map(), private_state: new Map(), transform: {}, diff --git a/packages/svelte/src/compiler/phases/3-transform/client/types.d.ts b/packages/svelte/src/compiler/phases/3-transform/client/types.d.ts index ba0c9016d0..cae1a10940 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/types.d.ts +++ b/packages/svelte/src/compiler/phases/3-transform/client/types.d.ts @@ -23,11 +23,6 @@ export interface ClientTransformState extends TransformState { */ readonly in_constructor: boolean; - /** Imports that should be re-evaluated in legacy mode following a mutation */ - readonly legacy_reactive_imports: Statement[]; - - /** The $: calls, which will be ordered in the end */ - readonly legacy_reactive_statements: Map; readonly transform: Record< string, { @@ -84,6 +79,12 @@ export interface ComponentClientTransformState extends ClientTransformState { /** The anchor node for the current context */ readonly node: Identifier; + + /** Imports that should be re-evaluated in legacy mode following a mutation */ + readonly legacy_reactive_imports: Statement[]; + + /** The $: calls, which will be ordered in the end */ + readonly legacy_reactive_statements: Map; } export interface StateField { diff --git a/packages/svelte/types/index.d.ts b/packages/svelte/types/index.d.ts index 969f89222d..df012254f6 100644 --- a/packages/svelte/types/index.d.ts +++ b/packages/svelte/types/index.d.ts @@ -920,7 +920,6 @@ declare module 'svelte/compiler' { * - `snippet`: A snippet parameter * - `store_sub`: A $store value * - `legacy_reactive`: A `$:` declaration - * - `legacy_reactive_import`: An imported binding that is mutated inside the component */ kind: | 'normal' @@ -933,8 +932,7 @@ declare module 'svelte/compiler' { | 'each' | 'snippet' | 'store_sub' - | 'legacy_reactive' - | 'legacy_reactive_import'; + | 'legacy_reactive'; declaration_kind: DeclarationKind; /** * What the value was initialized with. @@ -1733,6 +1731,7 @@ declare module 'svelte/compiler' { interface Component extends BaseElement { type: 'Component'; metadata: { + scopes: Record; dynamic: boolean; }; } @@ -1769,6 +1768,9 @@ declare module 'svelte/compiler' { type: 'SvelteComponent'; name: 'svelte:component'; expression: Expression; + metadata: { + scopes: Record; + }; } interface SvelteDocument extends BaseElement { @@ -1814,6 +1816,9 @@ declare module 'svelte/compiler' { interface SvelteSelf extends BaseElement { type: 'SvelteSelf'; name: 'svelte:self'; + metadata: { + scopes: Record; + }; } interface SvelteWindow extends BaseElement {