diff --git a/.changeset/flat-starfishes-think.md b/.changeset/flat-starfishes-think.md
new file mode 100644
index 00000000..50fe8a06
--- /dev/null
+++ b/.changeset/flat-starfishes-think.md
@@ -0,0 +1,5 @@
+---
+"svelte-eslint-parser": patch
+---
+
+fix: add `parent` node to `SvelteFunctionBindingsExpression`
diff --git a/src/ast/script.ts b/src/ast/script.ts
index d0e0366e..e11bae18 100644
--- a/src/ast/script.ts
+++ b/src/ast/script.ts
@@ -1,5 +1,6 @@
 import type ESTree from "estree";
 import type { BaseNode } from "./base.js";
+import type { SvelteBindingDirective } from "./html.js";
 
 export type SvelteScriptNode =
   | SvelteReactiveStatement
@@ -22,4 +23,5 @@ export interface SvelteFunctionBindingsExpression extends BaseNode {
     /** Setter */
     ESTree.Expression,
   ];
+  parent: SvelteBindingDirective;
 }