UNPKG

@ayonli/jsext

Version:

A JavaScript extension package for building strong and modern applications.

10 lines (8 loc) 469 B
import type { ProgressAbortHandler, ProgressFunc } from "../progress.ts"; export declare function handleTerminalProgress(message: string, fn: ProgressFunc<any>, options: { signal: AbortSignal; abort?: (() => void) | undefined; listenForAbort?: (() => Promise<any>) | undefined; }): Promise<any>; export default function progress<T>(message: string, fn: ProgressFunc<T>, onAbort?: ProgressAbortHandler<T> | undefined): Promise<T | null>; export = progress;