UNPKG

@awhere/api

Version:

The awesome aWhere API for JavaScript.

17 lines (16 loc) 516 B
import type { Socket } from 'socket.io-client'; import { Watcher, WatchEvent, IWatcherMessage } from '../Watcher'; interface ITaskData { id: string; name: string; } export interface ITaskWatcherMessage extends IWatcherMessage { event: WatchEvent; payload: any; task?: ITaskData; } export declare class TaskWatcher extends Watcher { constructor(socket: Socket, id?: string); on(event: WatchEvent | keyof typeof WatchEvent, callback: (msg: ITaskWatcherMessage) => void): void; } export {};