import { OB11BaseMetaEvent } from './OB11BaseMetaEvent'; import { NapCatCore } from 'napcat-core'; interface HeartbeatStatus { online: boolean | undefined, good: boolean } export class OB11HeartbeatEvent extends OB11BaseMetaEvent { meta_event_type = 'heartbeat'; status: HeartbeatStatus; interval: number; public constructor (core: NapCatCore, interval: number, isOnline: boolean, isGood: boolean) { super(core); this.interval = interval; this.status = { online: isOnline, good: isGood, }; } }