From 56a396ec1a36d4daf66531e43af987b5e74aa1f8 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 17 Jun 2025 11:56:40 -0400 Subject: [PATCH] ignore ts errors --- .../svelte/src/internal/client/resource-management/index.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/svelte/src/internal/client/resource-management/index.js b/packages/svelte/src/internal/client/resource-management/index.js index b0874d5153..6738d31de6 100644 --- a/packages/svelte/src/internal/client/resource-management/index.js +++ b/packages/svelte/src/internal/client/resource-management/index.js @@ -6,6 +6,7 @@ import { teardown } from '../reactivity/effects.js'; export function dispose(...disposables) { teardown(() => { for (const disposable of disposables) { + // @ts-ignore Symbol.dispose may or may not exist as far as TypeScript is concerned disposable?.[Symbol.dispose](); } }); @@ -18,6 +19,7 @@ export function dispose(...disposables) { * @param {any} value */ export function disposable(value) { + // @ts-ignore Symbol.dispose may or may not exist as far as TypeScript is concerned if (value != null && !value[Symbol.dispose]) { throw new TypeError('Symbol(Symbol.dispose) is not a function'); }