Files
eufy-security-client-dz/build/push/interfaces.d.ts
2025-11-11 00:04:55 -06:00

20 lines
609 B
TypeScript

import { Credentials, RawPushMessage, PushMessage } from "./models";
export interface PushNotificationServiceEvents {
"credential": (credentials: Credentials) => void;
"connect": (token: string) => void;
"close": () => void;
"raw message": (message: RawPushMessage) => void;
"message": (message: PushMessage) => void;
}
export interface PushClientEvents {
"connect": () => void;
"close": () => void;
"message": (message: RawPushMessage) => void;
}
export interface PushClientParserEvents {
"message": (message: {
tag: number;
object: any;
}) => void;
}