class PupTelemetryimport { PupTelemetry } from "https://deno.land/x/pup@1.0.0-beta.9/telemetry.ts"; ConstructorsnewPupTelemetry(intervalSeconds?)PupTelemetry singleton instance. The new keyword is optional. Propertiesprivateaborted: booleanprivateevents: EventEmitterprivateintervalSeconds: numberprivateoptionaltimer: numberMethodsprivatecheckIpc()privatesendMainTelemetry()privatetelemetryWatchdog()The watchdog is guarded by a try/catch block and recursed by a unrefed timer to prevent the watchdog from keeping a process alive. close()emit<T>(targetProcessId: string,event: string,eventData?: T,)off<T>(event: string, fn: EventHandler<T>)on<T>(event: string, fn: EventHandler<T>)Static Propertiesprivateinstance: PupTelemetry