神岛 API 文档 - ArenaPro版
    Preparing search index...

    Interface AsyncGenerator<T, TReturn, TNext>

    interface AsyncGenerator<T = unknown, TReturn = any, TNext = any> {
        "[asyncDispose]"(): PromiseLike<void>;
        "[asyncIterator]"(): AsyncGenerator<T, TReturn, TNext>;
        "[asyncIterator]"(): AsyncGenerator<T, TReturn, TNext>;
        next(
            ...__namedParameters: [] | [TNext],
        ): Promise<IteratorResult<T, TReturn>>;
        next(...args: [] | [TNext]): Promise<IteratorResult<T, TReturn>>;
        return(
            value: TReturn | PromiseLike<TReturn>,
        ): Promise<IteratorResult<T, TReturn>>;
        return(
            value: TReturn | PromiseLike<TReturn>,
        ): Promise<IteratorResult<T, TReturn>>;
        throw(e: any): Promise<IteratorResult<T, TReturn>>;
        throw(e: any): Promise<IteratorResult<T, TReturn>>;
    }

    Type Parameters

    • T = unknown
    • TReturn = any
    • TNext = any

    Hierarchy (View Summary)

    • AsyncIteratorObject<T, TReturn, TNext>
    • AsyncIterator<T, TReturn, TNext>
      • AsyncGenerator
    Index

    Methods

    • Returns PromiseLike<void>

    • Parameters

      • ...__namedParameters: [] | [TNext]

      Returns Promise<IteratorResult<T, TReturn>>

    • Parameters

      • ...args: [] | [TNext]

      Returns Promise<IteratorResult<T, TReturn>>