UNPKG

notification-kit

Version:

A unified notification library for React + Capacitor apps. One API for push notifications, in-app notifications, and local notifications across Web, iOS, and Android.

20 lines 1.01 kB
import { Notification, ScheduleOptions, InAppOptions, ValidationResult } from '../types'; export declare class ValidationUtils { static notification(notification: Notification): ValidationResult; static scheduleOptions(options: ScheduleOptions): ValidationResult; static inAppOptions(options: InAppOptions): ValidationResult; static channel(channel: any): ValidationResult; static permissionStatus(status: string): boolean; static platform(platform: string): boolean; static provider(provider: string): boolean; } export declare const validate: { notification: (notification: Notification) => ValidationResult; scheduleOptions: (options: ScheduleOptions) => ValidationResult; inAppOptions: (options: InAppOptions) => ValidationResult; channel: (channel: any) => ValidationResult; permissionStatus: (status: string) => boolean; platform: (platform: string) => boolean; provider: (provider: string) => boolean; }; //# sourceMappingURL=validation.d.ts.map