UNPKG

ant-design-x-vue-next

Version:

Ant Design X for Vue — community continuation aligned with @ant-design/x

19 lines (18 loc) 660 B
import type { UseNotificationType, XNotificationOpenArgs } from './interface'; type PermissionEntry = { close: () => void; }; export declare class XNotification { static permissionMap: Map<string, PermissionEntry>; static permissible: boolean; constructor(); get permission(): NotificationPermission; open(arg: XNotificationOpenArgs): void; requestPermission(): Promise<NotificationPermission>; useNotification(): UseNotificationType; close(tags?: string[]): void; } declare const notification: XNotification; export type { XNotificationOpenArgs, UseNotificationType }; export default notification; export { notification };