chore: move window.open to platform io to handle desktop app

This commit is contained in:
Andrew Bastin
2023-12-19 11:26:37 +05:30
parent f28298afe7
commit 5ad8f6c2ce
6 changed files with 21 additions and 3 deletions

View File

@@ -81,4 +81,11 @@ export type IOPlatformDef = {
saveFileWithDialog: (
opts: SaveFileWithDialogOptions
) => Promise<SaveFileResponse>
/**
* Opens a link in the user's browser.
* The expected behaviour is for the browser to open a new tab/window (for example in desktop app) with the given URL.
* @param url The URL to open
*/
openExternalLink: (url: string) => Promise<void>
}