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