class defaultimport { default } from "https://deno.land/x/peko@v1.2.5/mod.ts"; Constructorsnewdefault(config?: { port?: number; hostname?: string; logging?: (l: unknown) => Promise<unknown> | unknown; })Propertieshostname: stringlogging: (l: unknown) => Promise<unknown> | unknownmiddleware: SafeMiddleware[]port: numberroutes: SafeRoute[]MethodsaddRoute(route: Route): numberAdd Route addRoute(route: `/${string}`, data: Handler | Partial<Route>): numberaddRoute(route: `/${string}`,middleware: Middleware | Middleware[],handler: Handler,): numberaddRoutes(routes: Route[]): numberAdd Routes listen(port?: number, cb?: (params: { hostname: string; port: number; }) => void): voidStart listening to HTTP requests. Peko's requestHandler provides routing, cascading middleware & error handling. log(data: unknown)Safe unknown data logging. Uses config.logging wrapped in try catch. removeRoute(route: string): numberRemove Route from Peko server removeRoutes(routes: string[]): numberRemove Route from Peko server requestHandler(request: Request): Promise<Response>use(middleware: Middleware | Middleware[])Add global middleware to all server routes