From 2b765dfc868f46dd29376c773d7da91f402aefa3 Mon Sep 17 00:00:00 2001 From: Alex Lohr Date: Mon, 3 Nov 2025 11:08:42 +0100 Subject: [PATCH] fix(resource): createAbortable return type --- .changeset/tough-plums-draw.md | 5 +++++ packages/resource/src/index.ts | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .changeset/tough-plums-draw.md diff --git a/.changeset/tough-plums-draw.md b/.changeset/tough-plums-draw.md new file mode 100644 index 000000000..720b31fa0 --- /dev/null +++ b/.changeset/tough-plums-draw.md @@ -0,0 +1,5 @@ +--- +"@solid-primitives/resource": patch +--- + +fix createAbortable return type diff --git a/packages/resource/src/index.ts b/packages/resource/src/index.ts index 9faa3cfc3..a9ebddee0 100644 --- a/packages/resource/src/index.ts +++ b/packages/resource/src/index.ts @@ -78,7 +78,9 @@ export function makeAbortable( * - `noAutoAbort`: can be set to true to make a new source not automatically abort a previous request */ -export function createAbortable(options?: AbortableOptions) { +export function createAbortable( + options?: AbortableOptions +): [() => AbortSignal, () => void, (err: any) => void] { const [signal, abort, filterAbortError] = makeAbortable(options); onCleanup(abort); return [signal, abort, filterAbortError];