From 6fd2b9a6e22413b62155d9d1fcf5a68bd6f50677 Mon Sep 17 00:00:00 2001 From: CokaKoala <31664583+AdrianGonz97@users.noreply.github.com> Date: Fri, 26 Apr 2024 22:35:39 -0400 Subject: [PATCH] fix: remove type coercion from `useSupported` (#28) --- .../src/lib/functions/useSupported/useSupported.svelte.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/runed/src/lib/functions/useSupported/useSupported.svelte.ts b/packages/runed/src/lib/functions/useSupported/useSupported.svelte.ts index 019688e2..3f0668a6 100644 --- a/packages/runed/src/lib/functions/useSupported/useSupported.svelte.ts +++ b/packages/runed/src/lib/functions/useSupported/useSupported.svelte.ts @@ -14,11 +14,11 @@ import { type ReadableBox, box } from "../box/box.svelte.js"; * } * ``` */ -export function useSupported(predicate: () => unknown): ReadableBox { +export function useSupported(predicate: () => boolean): ReadableBox { const isSupported = box(false); $effect(() => { - isSupported.value = Boolean(predicate()); + isSupported.value = predicate(); }); return box.readonly(isSupported);