From b4348cee926ee3d1db151bc831cdb9049bee717f Mon Sep 17 00:00:00 2001 From: Ben Clarke Date: Thu, 13 Nov 2025 14:38:15 -0500 Subject: [PATCH] fix(nfc): Resolve boolean in `isAvailable` to agree with TypeScript API (#3101) Co-authored-by: Fabian-Lars --- .changes/nfc-is-available-fix.md | 6 ++++++ plugins/nfc/guest-js/index.ts | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 .changes/nfc-is-available-fix.md diff --git a/.changes/nfc-is-available-fix.md b/.changes/nfc-is-available-fix.md new file mode 100644 index 000000000..8a16504f1 --- /dev/null +++ b/.changes/nfc-is-available-fix.md @@ -0,0 +1,6 @@ +--- +"nfc": "patch" +"nfc-js": "patch" +--- + +Update return value of `isAvailable` to match TypeScript function signature diff --git a/plugins/nfc/guest-js/index.ts b/plugins/nfc/guest-js/index.ts index 051a1841f..9c1fa10b2 100644 --- a/plugins/nfc/guest-js/index.ts +++ b/plugins/nfc/guest-js/index.ts @@ -269,5 +269,8 @@ export async function write( } export async function isAvailable(): Promise { - return await invoke('plugin:nfc|is_available') + const { available }: { available: boolean } = await invoke( + 'plugin:nfc|is_available' + ) + return available }