@vgerbot/async
    Preparing search index...

    Interface ITaskExecutor

    Common interface for all task executors. Provides a consistent API for submitting, cancelling, and querying tasks.

    interface ITaskExecutor {
        cancel(reason?: unknown): void;
        cancel(options: TaskCancelOptions): void;
        cancel(reason: unknown, options: TaskCancelOptions): void;
        exec<T>(task: AsyncTask<T>, options?: TaskOptions): TaskHandle<T>;
        isCancelled(): boolean;
        shutdown(reason?: unknown): void;
    }

    Implemented by

    Index

    Methods