eufy-security-client
Version:
Client to comunicate with Eufy-Security devices
20 lines (19 loc) • 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;
}