# not

> **not**<`T`>(`condition`): [`Meaning`](/Jevlish/reference/classes/meaning/)<`T`>

Defined in: [src/expressions/condition.ts:188](https://github.com/jacobgoldfarb/Jevlish/blob/83ccd8c0be5f41962c805f7d42ddf1b1f048de89/src/expressions/condition.ts#L188)

Negate any condition.

## Type Parameters

| Type Parameter | Default type |
| -------------- | ------------ |
| `T`            | `unknown`    |

## Parameters

| Parameter   | Type                                                                   |
| ----------- | ---------------------------------------------------------------------- |
| `condition` | [`ConditionLike`](/Jevlish/reference/type-aliases/conditionlike/)<`T`> |

## Returns

[`Meaning`](/Jevlish/reference/classes/meaning/)<`T`>