type alias Eventimport { type Event } from "https://deno.land/x/frugal@0.5.0/packages/core/watch/EventEmitter.ts"; Type ParametersoptionalTYPE extends string = anyoptionalPAYLOAD = unknowndefinition: { type: TYPE; } & PAYLOAD