zego-zpns-web
Version:
ZEGO Push SDK for Web
25 lines (22 loc) • 524 B
TypeScript
export interface ZPNsConfig {
apiKey: string;
authDomain: string;
projectId: string;
storageBucket: string;
messagingSenderId: string;
appId: string;
measurementId: string;
vapidKey: string;
}
export interface ZPNsMessage {
title: string;
content: string;
icon?: string;
extra?: Record<string, string>;
}
export declare class ZPNs {
static getVersion(): string;
static getInstance(): ZPNs;
register(config: ZPNsConfig, zim: any): void;
unregister(): void;
}