wechaty-puppet
Version:
Abstract Puppet for Wechaty
13 lines • 516 B
TypeScript
import { Watchdog } from 'watchdog';
import type { PuppetSkeleton } from '../puppet/mod.js';
import type { ServiceMixin } from '../mixins/service-mixin.js';
declare class WatchdogAgent {
protected readonly puppet: PuppetSkeleton & InstanceType<ServiceMixin>;
protected readonly watchdog: Watchdog;
private cleanCallbackList;
constructor(puppet: PuppetSkeleton & InstanceType<ServiceMixin>);
start(): void;
stop(): void;
}
export { WatchdogAgent };
//# sourceMappingURL=watchdog-agent.d.ts.map