Fixing TS API typings (#1451)

Co-authored-by: Amr Bashir <48618675+amrbashir@users.noreply.github.com>
This commit is contained in:
Laegel
2021-04-11 14:51:21 +02:00
committed by GitHub
parent bf82136466
commit 44fc65c723
3 changed files with 10 additions and 3 deletions

View File

@@ -0,0 +1,6 @@
---
"tauri.js": patch
"tauri": minor
---
Fixed missing 'App' variant & string promise instead of void promise.

View File

@@ -55,8 +55,8 @@ async function getTauriVersion(): Promise<string> {
* @param [exitCode] defaults to 0.
* @returns {Promise<void>} Application is closing, nothing is returned
*/
async function exit(exitCode: Number = 0): Promise<void> {
return invokeTauriCommand<string>({
async function exit(exitCode: number = 0): Promise<void> {
return invokeTauriCommand({
__tauriModule: 'App',
mainThread: true,
message: {
@@ -72,7 +72,7 @@ async function exit(exitCode: Number = 0): Promise<void> {
* @returns {Promise<void>} Application is restarting, nothing is returned
*/
async function relaunch(): Promise<void> {
return invokeTauriCommand<string>({
return invokeTauriCommand({
__tauriModule: 'App',
mainThread: true,
message: {

View File

@@ -5,6 +5,7 @@
import { invoke } from '../tauri'
export type TauriModule =
| 'App'
| 'Fs'
| 'Window'
| 'Shell'