UNPKG

nexwidget

Version:

An ESNext Web Component library.

15 lines (14 loc) 380 B
export declare type AddPendingTaskEventDetails = { task: Promise<unknown>; }; export declare type AddPendingTaskEvent = CustomEvent<AddPendingTaskEventDetails>; declare global { interface HTMLElementEventMap { 'pending-task': AddPendingTaskEvent; } } export declare const addPendingTask: <T>( emitter: EventTarget, task: Promise<T>, ) => Promise<T>;