class PupPlugin extends PluginImplementationimport { PupPlugin } from "https://deno.land/x/pup@1.0.0-beta.15/plugins/web-interface/mod.ts"; ConstructorsnewPupPlugin(pup: PluginApi, config: PluginConfiguration)Propertiesprivateapp: Applicationprivateconfig: Configurationprivatelogs: Map<string, Array<LogInventoryEntry>>privatepup: PluginApiprivaterouter: RouterprivateoptionalstaticFiles: Record<string, string>meta: { name: string; version: string; api: string; repository: string; }MethodsprivatehandleWebSocketConnection(ws: WebSocket)privatesetupRoutes()privatestartServer()