diff --git a/src/ast/html.ts b/src/ast/html.ts
index d2246b4d..221c0276 100644
--- a/src/ast/html.ts
+++ b/src/ast/html.ts
@@ -276,7 +276,9 @@ export interface SvelteConstTag extends BaseNode {
/** Node of render tag. e.g. `{@render}` */
export interface SvelteRenderTag extends BaseNode {
type: "SvelteRenderTag";
- expression: ESTree.SimpleCallExpression | (ESTree.ChainExpression & { expression: ESTree.SimpleCallExpression });
+ expression:
+ | ESTree.SimpleCallExpression
+ | (ESTree.ChainExpression & { expression: ESTree.SimpleCallExpression });
parent:
| SvelteProgram
| SvelteElement
diff --git a/src/parser/converts/render.ts b/src/parser/converts/render.ts
index 70b2bb72..27aa62b1 100644
--- a/src/parser/converts/render.ts
+++ b/src/parser/converts/render.ts
@@ -21,7 +21,13 @@ export function convertRenderTag(
[callRange.start, callRange.end],
mustache,
null,
- (expression: ESTree.SimpleCallExpression | (ESTree.ChainExpression & { expression: ESTree.SimpleCallExpression })) => {
+ (
+ expression:
+ | ESTree.SimpleCallExpression
+ | (ESTree.ChainExpression & {
+ expression: ESTree.SimpleCallExpression;
+ }),
+ ) => {
mustache.expression = expression;
(mustache.expression as any).parent = mustache;
},
diff --git a/src/parser/svelte-ast-types.ts b/src/parser/svelte-ast-types.ts
index 3d54a619..35ac239c 100644
--- a/src/parser/svelte-ast-types.ts
+++ b/src/parser/svelte-ast-types.ts
@@ -60,7 +60,9 @@ export interface ConstTag extends BaseNode {
}
export interface RenderTag extends BaseNode {
type: "RenderTag";
- expression: ESTree.SimpleCallExpression | (ESTree.ChainExpression & { expression: ESTree.SimpleCallExpression });
+ expression:
+ | ESTree.SimpleCallExpression
+ | (ESTree.ChainExpression & { expression: ESTree.SimpleCallExpression });
}
export interface IfBlock extends BaseNode {
type: "IfBlock";