[**@basementuniverse/async**](../README.md)

***

[@basementuniverse/async](../globals.md) / asyncFilter

# Function: asyncFilter()

> **asyncFilter**\<`T`\>(`array`, `predicate`): `Promise`\<`T`[]\>

Async version of `Array.filter`

## Type Parameters

• **T** = `any`

## Parameters

### array

`T`[]

### predicate

(`value`, `index`?, `array`?) => `Promise`\<`boolean`\>

## Returns

`Promise`\<`T`[]\>

## Defined in

[index.ts:32](https://github.com/basementuniverse/async/blob/b24367ddc53f5950bf46159d9da3857bd4e67a06/index.ts#L32)
