ts-lambda-api - v2.5.2
    Preparing search index...

    Function find

    • This method is similar to Array.prototype.find and calls fn on each chunk in the stream to find a chunk with a truthy value for fn. Once an fn call's awaited return value is truthy, the stream is destroyed and the promise is fulfilled with value for which fn returned a truthy value. If all of the fn calls on the chunks return a falsy value, the promise is fulfilled with undefined.

      Type Parameters

      • T

      Parameters

      Returns Promise<T>

      a promise evaluating to the first chunk for which fn evaluated with a truthy value, or undefined if no element was found.

      v17.5.0

    • This method is similar to Array.prototype.find and calls fn on each chunk in the stream to find a chunk with a truthy value for fn. Once an fn call's awaited return value is truthy, the stream is destroyed and the promise is fulfilled with value for which fn returned a truthy value. If all of the fn calls on the chunks return a falsy value, the promise is fulfilled with undefined.

      Parameters

      • fn: (
            data: any,
            options?: Pick<Stream.ArrayOptions, "signal">,
        ) => boolean | Promise<boolean>

        a function to call on each chunk of the stream. Async or not.

      • Optionaloptions: Stream.ArrayOptions

      Returns Promise<any>

      a promise evaluating to the first chunk for which fn evaluated with a truthy value, or undefined if no element was found.

      v17.5.0