types-kit.istruthy.md

September 4, 2023 ยท View on GitHub

Home > types-kit > IsTruthy

IsTruthy type

If T is a truthy value, return true, else return false.

Signature:

export type IsTruthy<T> = IfExtends<[IsFalsy<T>, true], false, true>

References: IfExtends, IsFalsy

Example

// Expect: true
type Foo = IsTruthy<true>

Contents

  1. 1IsTruthy type
  2. 2Example