acq-sdk
Version:
SDK oficial para a API da ACQ
25 lines (24 loc) • 694 B
TypeScript
import { AcqSocketConfig } from "../types";
export declare enum SocketEvents {
/** Evento de conexão */
CONNECT = "connect",
/** Evento de desconexão */
DISCONNECT = "disconnect",
/** Evento de email recebido */
NEW = "new"
}
export declare const SocketEventFlags: {
connect: number;
disconnect: number;
new: number;
};
export interface AcqSocket {
/** Configuração do cliente de socket */
config: AcqSocketConfig;
/** Conectar ao socket */
connect(): Promise<void>;
/** Desconectar do socket */
disconnect(): Promise<void>;
/** Receber eventos do socket */
on(event: SocketEvents, callback: (data: any) => void): void;
}