diff --git a/.changes/opener-url-type.md b/.changes/opener-url-type.md new file mode 100644 index 00000000..159bd05e --- /dev/null +++ b/.changes/opener-url-type.md @@ -0,0 +1,6 @@ +--- +"opener": patch +"opener-js": patch +--- + +Adjust `open_url` url type to allow `URL` diff --git a/plugins/opener/guest-js/index.ts b/plugins/opener/guest-js/index.ts index ade956a6..5705c722 100644 --- a/plugins/opener/guest-js/index.ts +++ b/plugins/opener/guest-js/index.ts @@ -38,7 +38,10 @@ import { invoke } from '@tauri-apps/api/core' * * @since 2.0.0 */ -export async function openUrl(url: string, openWith?: string): Promise { +export async function openUrl( + url: string | URL, + openWith?: string +): Promise { await invoke('plugin:opener|open_url', { url, with: openWith