⚝
One Hat Cyber Team
⚝
Your IP:
172.22.0.1
Server IP:
151.80.20.34
Server:
Linux 794f04d97d5e 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64
Server Software:
Apache/2.4.62 (Debian)
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
node_modules
/
p-locate
/
View File Name :
index.d.ts
export interface Options { /** The number of concurrently pending promises returned by `tester`. Minimum: `1` @default Infinity */ readonly concurrency?: number; /** Preserve `input` order when searching. Disable this to improve performance if you don't care about the order. @default true */ readonly preserveOrder?: boolean; } /** Get the first fulfilled promise that satisfies the provided testing function. @param input - An iterable of promises/values to test. @param tester - This function will receive resolved values from `input` and is expected to return a `Promise<boolean>` or `boolean`. @returns A `Promise` that is fulfilled when `tester` resolves to `true` or the iterable is done, or rejects if any of the promises reject. The fulfilled value is the current iterable value or `undefined` if `tester` never resolved to `true`. @example ``` import {pathExists} from 'path-exists'; import pLocate from 'p-locate'; const files = [ 'unicorn.png', 'rainbow.png', // Only this one actually exists on disk 'pony.png' ]; const foundPath = await pLocate(files, file => pathExists(file)); console.log(foundPath); //=> 'rainbow' ``` */ export default function pLocate<ValueType>( input: Iterable<PromiseLike<ValueType> | ValueType>, tester: (element: ValueType) => PromiseLike<boolean> | boolean, options?: Options ): Promise<ValueType | undefined>;