UNPKG

@worker-tools/middleware

Version:

A suite of standalone HTTP server middlewares for Worker Runtimes.

13 lines (12 loc) 659 B
export declare type Repeatable<T> = T | T[]; export declare type Awaitable<T> = T | PromiseLike<T>; export declare type Callable<T> = T | (() => T); export declare type Primitive = null | undefined | boolean | number | string | bigint | symbol; export declare type ToString = { toString(...args: any[]): string; }; export declare type TypedEventListener<E extends Event> = (evt: E) => void | Promise<void>; export declare type TypedEventListenerObject<E extends Event> = { handleEvent(evt: E): void | Promise<void>; }; export declare type TypedEventListenerOrEventListenerObject<E extends Event> = TypedEventListener<E> | TypedEventListenerObject<E>;