type-fest
Advanced tools
Comparing version 4.16.0 to 4.17.0
{ | ||
"name": "type-fest", | ||
"version": "4.16.0", | ||
"version": "4.17.0", | ||
"description": "A collection of essential TypeScript types", | ||
@@ -5,0 +5,0 @@ "license": "(MIT OR CC0-1.0)", |
@@ -236,6 +236,7 @@ <div align="center"> | ||
- [`IsSymbolLiteral`](source/is-literal.d.ts) - Returns a boolean for whether the given type is a `symbol` [literal type](https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#literal-types). | ||
- [`IsAny`](source/is-any.d.ts) - Returns a boolean for whether the given type is `any`. (Conditional version: [`IfAny`](source/if-any.d.ts).) | ||
- [`IsNever`](source/is-never.d.ts) - Returns a boolean for whether the given type is `never`. (Conditional version: [`IfNever`](source/if-never.d.ts).) | ||
- [`IsUnknown`](source/is-unknown.d.ts) - Returns a boolean for whether the given type is `unknown`. (Conditional version: [`IfUnknown`](source/if-unknown.d.ts).) | ||
- [`IsAny`](source/is-any.d.ts) - Returns a boolean for whether the given type is `any`. (Conditional version: [`IfAny`](source/if-any.d.ts)) | ||
- [`IsNever`](source/is-never.d.ts) - Returns a boolean for whether the given type is `never`. (Conditional version: [`IfNever`](source/if-never.d.ts)) | ||
- [`IsUnknown`](source/is-unknown.d.ts) - Returns a boolean for whether the given type is `unknown`. (Conditional version: [`IfUnknown`](source/if-unknown.d.ts)) | ||
- [`IsEmptyObject`](source/empty-object.d.ts) - Returns a boolean for whether the type is strictly equal to an empty plain object, the `{}` value. (Conditional version: [`IfEmptyObject`](source/if-empty-object.d.ts)) | ||
- [`IsNull`](source/is-null.d.ts) - Returns a boolean for whether the given type is `null`. (Conditional version: [`IfNull`](source/if-null.d.ts)) | ||
@@ -242,0 +243,0 @@ ### JSON |
@@ -433,7 +433,2 @@ import type {Primitive} from './primitive'; | ||
/** | ||
Returns a boolean for whether the given type is `null`. | ||
*/ | ||
export type IsNull<T> = [T] extends [null] ? true : false; | ||
/** | ||
Disallows any of the given keys. | ||
@@ -440,0 +435,0 @@ */ |
@@ -1,2 +0,2 @@ | ||
import type {IsNull} from './internal'; | ||
import type {IsNull} from './is-null'; | ||
@@ -3,0 +3,0 @@ /** |
@@ -6,3 +6,3 @@ import type {IsFloat} from './is-float'; | ||
type Zero = 0 | 0n; | ||
export type Zero = 0 | 0n; | ||
@@ -9,0 +9,0 @@ /** |
361807
139
8725
991