diff --git a/packages/eslint-plugin-svelte/src/rules/indent-helpers/offset-context.ts b/packages/eslint-plugin-svelte/src/rules/indent-helpers/offset-context.ts
index 29515f866..7f5bb7517 100644
--- a/packages/eslint-plugin-svelte/src/rules/indent-helpers/offset-context.ts
+++ b/packages/eslint-plugin-svelte/src/rules/indent-helpers/offset-context.ts
@@ -48,6 +48,10 @@ export class OffsetContext {
if (index === base) {
return;
}
+ const previousOffset = this.offsets.get(index);
+ if (previousOffset?.type === 2) {
+ return;
+ }
this.offsets.set(index, {
type: OffsetDataType.normal,
base,
diff --git a/packages/eslint-plugin-svelte/tests/fixtures/rules/indent/invalid/ts/ts-enum-destore-combo-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/indent/invalid/ts/ts-enum-destore-combo-errors.yaml
new file mode 100644
index 000000000..c2d498cc0
--- /dev/null
+++ b/packages/eslint-plugin-svelte/tests/fixtures/rules/indent/invalid/ts/ts-enum-destore-combo-errors.yaml
@@ -0,0 +1,8 @@
+- message: Expected indentation of 2 spaces but found 0 spaces.
+ line: 2
+ column: 1
+ suggestions: null
+- message: Expected indentation of 2 spaces but found 0 spaces.
+ line: 3
+ column: 1
+ suggestions: null
diff --git a/packages/eslint-plugin-svelte/tests/fixtures/rules/indent/invalid/ts/ts-enum-destore-combo-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/indent/invalid/ts/ts-enum-destore-combo-input.svelte
new file mode 100644
index 000000000..26a8223d5
--- /dev/null
+++ b/packages/eslint-plugin-svelte/tests/fixtures/rules/indent/invalid/ts/ts-enum-destore-combo-input.svelte
@@ -0,0 +1,6 @@
+
+
+
diff --git a/packages/eslint-plugin-svelte/tests/fixtures/rules/indent/invalid/ts/ts-enum-destore-combo-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/indent/invalid/ts/ts-enum-destore-combo-output.svelte
new file mode 100644
index 000000000..2a4f79f04
--- /dev/null
+++ b/packages/eslint-plugin-svelte/tests/fixtures/rules/indent/invalid/ts/ts-enum-destore-combo-output.svelte
@@ -0,0 +1,6 @@
+
+
+