UNPKG

chia-agent

Version:
18 lines (17 loc) 1.16 kB
import { TPlotQueue } from "../daemon/index"; import { TDaemon } from "../../../daemon/index"; import { GetMessageType } from "../../types"; export declare const chia_plotter_service = "chia_plotter"; export type chia_plotter_service = typeof chia_plotter_service; export declare const state_changed_command_of_plots = "state_changed"; export type state_changed_command_of_plots = typeof state_changed_command_of_plots; export type TStateChangedBroadCastOfPlots = { state: "log_changed" | "state_changed"; queue: TPlotQueue[]; }; export type WsStateChangedPlotsMessage = GetMessageType<chia_plotter_service, state_changed_command_of_plots, TStateChangedBroadCastOfPlots>; export declare function on_state_changed_of_plots(daemon: TDaemon, callback: (e: WsStateChangedPlotsMessage) => unknown): Promise<() => void>; export type WsPlotsMessage = WsStateChangedPlotsMessage; export type chia_plots_create_commands = state_changed_command_of_plots; export type TChiaPlotsCreateBroadcast = TStateChangedBroadCastOfPlots; export declare function on_message_from_chia_plots_create(daemon: TDaemon, callback: (e: WsPlotsMessage) => unknown): Promise<() => void>;