lml-main
Version:
This is now a mono repository published into many standalone packages.
21 lines (20 loc) • 943 B
TypeScript
export declare const PUSHER_HEALTHCHECK_SUCCESS = "@@pusher/HEALTHCHECK_SUCCESS";
export declare const PUSHER_HEALTHCHECK_ERROR = "@@pusher/HEALTHCHECK_ERROR";
export declare const PUSHER_HEALTHCHECK_TIMEOUT = "@@pusher/HEALTHCHECK_TIMEOUT";
export interface PusherHealthcheckSuccessAction {
type: '@@pusher/HEALTHCHECK_SUCCESS';
}
export interface PusherHealthcheckErrorAction {
type: '@@pusher/HEALTHCHECK_ERROR';
channel: string;
event: string;
error?: any;
}
export interface PusherHealthcheckTimeoutAction {
type: '@@pusher/HEALTHCHECK_TIMEOUT';
channels: string[];
error?: any;
}
export declare const pusherHealthcheckSuccess: () => PusherHealthcheckSuccessAction;
export declare const pusherHealthcheckError: (channel: string, event: string, error?: any) => PusherHealthcheckErrorAction;
export declare const pusherHealthcheckTimeout: (channels: string[], error?: any) => PusherHealthcheckTimeoutAction;