Files
archived-tauri-docs/docs/api/js/modules/notification.md
2022-03-29 07:36:52 +02:00

2.1 KiB

@tauri-apps/api / notification

Module: notification

Send toast notifications (brief auto-expiring OS window element) to your user. Can also be used with the Notification Web API.

This package is also accessible with window.__TAURI__.notification when tauri.conf.json > build > withGlobalTauri is set to true.

The APIs must be allowlisted on tauri.conf.json:

{
  "tauri": {
    "allowlist": {
      "notification": {
        "all": true // enable all notification APIs
      }
    }
  }
}

It is recommended to allowlist only the APIs you use for optimal bundle size and security.

Interfaces

Type aliases

Permission

Ƭ Permission: "granted" | "denied" | "default"

Possible permission values.

Defined in

notification.ts:42

Functions

isPermissionGranted

isPermissionGranted(): Promise<boolean | null>

Checks if the permission to send notifications is granted.

Returns

Promise<boolean | null>

Defined in

notification.ts:49


requestPermission

requestPermission(): Promise<Permission>

Requests the permission to send notifications.

Returns

Promise<Permission>

A promise resolving to whether the user granted the permission or not.

Defined in

notification.ts:66


sendNotification

sendNotification(options): void

Sends a notification to the user.

Parameters

Name Type Description
options string | Options Notification options.

Returns

void

Defined in

notification.ts:75