# any

Source: https://taxilang.org/docs/language/stdlib/any

**Full name:** `taxi.stdlib.any`

## Signature

```taxi
declare extension function <T> any(collection: T[], predicate: (T) -> Boolean): Boolean
```

## Description

Returns `true` if at least one item in the collection satisfies the predicate, or `false` if none do.

Returns `false` for an empty collection.

```taxi
// Check whether any order in a batch is flagged
find { batch: OrderBatch } as {
   needsAttention: Boolean = batch.orders.any((order) -> order.isFlagged)
}
```

## Examples

Returns `true` when at least one item satisfies the predicate.

Schema:

```taxi
model Task {
   name: String
   isComplete: Boolean
}
```

Query:

```taxi
given {
   tasks: Task[] = [
      { name: 'Setup', isComplete: true },
      { name: 'Build', isComplete: false },
      { name: 'Deploy', isComplete: false }
   ]
}
find {
   anyDone: Boolean = tasks.any((task: Task) -> task.isComplete)
}
```

Result:

```json
{
  "anyDone": true
}
```
