From 2e22ac31299008db0cd2d0055260c5923e7aeb1f Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 28 May 2025 17:29:27 -0400 Subject: [PATCH] tweak description --- packages/svelte/src/compiler/utils/ast.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/svelte/src/compiler/utils/ast.js b/packages/svelte/src/compiler/utils/ast.js index d8f2ec0f8c..3c67232f16 100644 --- a/packages/svelte/src/compiler/utils/ast.js +++ b/packages/svelte/src/compiler/utils/ast.js @@ -227,7 +227,7 @@ export function extract_identifiers_from_destructuring(node, nodes = []) { * @property {ESTree.Identifier | ESTree.MemberExpression} node The node the destructuring path end in. Can be a member expression only for assignment expressions * @property {boolean} is_rest `true` if this is a `...rest` destructuring * @property {boolean} has_default_value `true` if this has a fallback value like `const { foo = 'bar } = ..` - * @property {ESTree.Expression} expression Returns an expression which walks the path starting at the given expression. + * @property {ESTree.Expression} expression The value of the current path * This will be a call expression if a rest element or default is involved — e.g. `const { foo: { bar: baz = 42 }, ...rest } = quux` — since we can't represent `baz` or `rest` purely as a path * Will be an await expression in case of an async default value (`const { foo = await bar } = ...`) * @property {ESTree.Expression} update_expression Like `expression` but without default values.