[hkt-toolbelt](../Home.md) / Boolean # Namespace: Boolean ## Interfaces - [And](../interfaces/Boolean.And.md) - [Imply](../interfaces/Boolean.Imply.md) - [Nand](../interfaces/Boolean.Nand.md) - [Nimply](../interfaces/Boolean.Nimply.md) - [Nor](../interfaces/Boolean.Nor.md) - [Not](../interfaces/Boolean.Not.md) - [Or](../interfaces/Boolean.Or.md) - [Xnor](../interfaces/Boolean.Xnor.md) - [Xor](../interfaces/Boolean.Xor.md) ## Type Aliases ### \_$and Ƭ **\_$and**<`T`, `U`\>: [`T`, `U`] extends [``true``, ``true``] ? ``true`` : ``false`` #### Type parameters | Name | Type | | :------ | :------ | | `T` | extends `boolean` | | `U` | extends `boolean` | #### Defined in [boolean/and.ts:3](https://github.com/poteat/hkt-toolbelt/blob/61f5028/src/boolean/and.ts#L3) ___ ### \_$imply Ƭ **\_$imply**<`T`, `U`\>: [`T`, `U`] extends [``true``, ``false``] ? ``false`` : ``true`` #### Type parameters | Name | Type | | :------ | :------ | | `T` | extends `boolean` | | `U` | extends `boolean` | #### Defined in [boolean/imply.ts:3](https://github.com/poteat/hkt-toolbelt/blob/61f5028/src/boolean/imply.ts#L3) ___ ### \_$nand Ƭ **\_$nand**<`T`, `U`\>: [`T`, `U`] extends [``true``, ``true``] ? ``false`` : ``true`` #### Type parameters | Name | Type | | :------ | :------ | | `T` | extends `boolean` | | `U` | extends `boolean` | #### Defined in [boolean/nand.ts:3](https://github.com/poteat/hkt-toolbelt/blob/61f5028/src/boolean/nand.ts#L3) ___ ### \_$nimply Ƭ **\_$nimply**<`T`, `U`\>: [`T`, `U`] extends [``true``, ``false``] ? ``true`` : ``false`` #### Type parameters | Name | Type | | :------ | :------ | | `T` | extends `boolean` | | `U` | extends `boolean` | #### Defined in [boolean/nimply.ts:3](https://github.com/poteat/hkt-toolbelt/blob/61f5028/src/boolean/nimply.ts#L3) ___ ### \_$nor Ƭ **\_$nor**<`T`, `U`\>: [`T`, `U`] extends [``false``, ``false``] ? ``true`` : ``false`` #### Type parameters | Name | Type | | :------ | :------ | | `T` | extends `boolean` | | `U` | extends `boolean` | #### Defined in [boolean/nor.ts:3](https://github.com/poteat/hkt-toolbelt/blob/61f5028/src/boolean/nor.ts#L3) ___ ### \_$not Ƭ **\_$not**<`T`\>: `T` extends ``true`` ? ``false`` : ``true`` #### Type parameters | Name | Type | | :------ | :------ | | `T` | extends `boolean` | #### Defined in [boolean/not.ts:3](https://github.com/poteat/hkt-toolbelt/blob/61f5028/src/boolean/not.ts#L3) ___ ### \_$or Ƭ **\_$or**<`T`, `U`\>: [`T`, `U`] extends [``false``, ``false``] ? ``false`` : ``true`` #### Type parameters | Name | Type | | :------ | :------ | | `T` | extends `boolean` | | `U` | extends `boolean` | #### Defined in [boolean/or.ts:3](https://github.com/poteat/hkt-toolbelt/blob/61f5028/src/boolean/or.ts#L3) ___ ### \_$xnor Ƭ **\_$xnor**<`T`, `U`\>: `T` extends `U` ? ``true`` : ``false`` #### Type parameters | Name | Type | | :------ | :------ | | `T` | extends `boolean` | | `U` | extends `boolean` | #### Defined in [boolean/xnor.ts:3](https://github.com/poteat/hkt-toolbelt/blob/61f5028/src/boolean/xnor.ts#L3) ___ ### \_$xor Ƭ **\_$xor**<`T`, `U`\>: `T` extends `U` ? ``false`` : ``true`` #### Type parameters | Name | Type | | :------ | :------ | | `T` | extends `boolean` | | `U` | extends `boolean` | #### Defined in [boolean/xor.ts:3](https://github.com/poteat/hkt-toolbelt/blob/61f5028/src/boolean/xor.ts#L3)