Checks if a value is a valid JSON value.
Checks if a value is a scalar.
Checks if a value is null.
Checks if a value is a boolean.
Checks if a value is a finite number.
Checks if a value is a string.
Checks if a value is an array.
Checks if a value is a plain object.
Checks if a value is an empty plain object or an empty array.
Type guards for JSON values.
Provides predicates to validate and narrow values to JSON-compatible types, supporting safe operations on serializable data.
See
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format