1. ts-invariant
TypeScript implementation of invariant(condition, message)
ts-invariant
Package: ts-invariant
Created by: apollographql
Last modified: Sun, 22 May 2022 07:18:56 GMT
Version: 0.10.3
License: MIT
Downloads: 19,763,517
Repository: https://github.com/apollographql/invariant-packages

Install

npm install ts-invariant
yarn add ts-invariant

ts-invariant

TypeScript implementation of
invariant(condition, message).

Supports invariant.log, invariant.warn, and invariant.error, which
wrap console methods of the same name, and may be stripped in production
by rollup-plugin-invariant.

The verbosity of these methods can be globally reconfigured using the
setVerbosity function:

 import { setVerbosity } from "ts-invariant";

setVerbosity("log"); // display all messages (default)
setVerbosity("warn"); // display only warnings and errors
setVerbosity("error"); // display only errors
setVerbosity("silent"); // display no messages

Dependencies

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code