Type utility library providing over 100 advanced TypeScript types for type-level programming. Current stable version is 7.6.2, released on npm with a moderate release cadence. It offers a wide range of type utilities such as numeric operations, object manipulation, array utilities, logical types, and assertion helpers. Key differentiators include a comprehensive set of type-level functions, support for advanced types like `$Equal`, `$Exact`, `Distributive`, and `AdjustExactOptionalProps`, along with built-in support for ESM and CJS. The library is actively maintained with a beta for v8.0.0 introducing breaking changes like renaming of types and ESM-only mode.
npm install type-plusVerified import paths — ran on the pinned version, not inferred.
Demonstrates basic type-level type guards and array reversal using type-plus in TypeScript.
Upgrade migration: replace old names with new ones (see changelog).
Remove usage or use alternative types recommended in documentation.
Update to version 8.0.0-beta.6 or later.
Ensure TypeScript version is >=5.4.
Upgrade to v7.6.2 or later for fix.
Upgrade to type-plus@7.6.2+ or avoid using problematic types with deeply nested generics.
Install package: npm install type-plus@latest. Ensure TypeScript >=5.4 for v8.0.0+.
Use proper ES import: `import { IsAny } from 'type-plus'`.No dependency data recorded yet.