sindresorhus/
Type check values
USD raised
Recent activities
Support BigInt detection
is(value) is not slightly tested
Refactor to use type-fest
Feature request: duck typing
Add "asserts" variants of type guards
Cannot find name 'Element'
How do you check if a value is of any generic type?
feature request: `oneOf` that allows you to check a value against multiple predicates
Add `.asyncGenerator` detection
Add generic type parameters
Add a test for `assert.any([...], ...)`
Add `is.formData()`
Enhance assert error messages
Property 'observable' does not exist on type 'SymbolConstructor'
numericString gives true for string with spaces
Is it possible to assert that a variable is an array of strings?
is.function and is.class
Not found in npm registry
is.all(is.array, arr1, arr2) tries to use index 1 as a function
`is.asyncFunction()` type-checking incorrect
is.iterable returns IterableIterator instead of Iterable
Duplicate identifiers problem
Falsy values are treated as `Array` type
Inaccurate exception text
Proposal: is.propertyKey(value)
ESM conversion plan: what exports?
Typescript incompatibilities when using this library in a browser-only project
funding issue when npm installing
Support WeakRef
Custom error messages
Proposal: `is.equalType()`
Proposal: `is.falsy()` as a type guard
Proposal: Upgrade type signature for `is.infinite()`, `is.integer()`, `is.safeInteger()`
Proposal: Add support for enum validation
Documentation for the new `enumCase` appears to start a new section
Proposal: `isTuple`
Property 'function' does not exist on type 'typeof is'.
Proposal: is.nonEmptyStringAndNotWhitespace(value)
[v5] Better handling of `NaN`
test code perf
Can't access default export properties when `moduleResolution: 'NodeNext'`
Add is.renderInReact or is.notRenderInReact
Question: What is the reason Node.js below version 14.16 is not supported?
add type inference to "nonEmptyArray"
Confused between class_ docs and implementation
Improve type narrowing for `nonEmptyArray`
is.numericString type guarding returns `x is string` and messes up typescript
Parcel JS build issue - No Main
v5.4.0 "Cannot find module '@sindresorhus/is' or its corresponding type declarations"
`plainObject` is incompatible with `structuredClone`
Some type guards under assert are not working
directInstanceOf(instance, class) throws error if instance is null or undefined
Struggling to configure jest to compile `is`
is.enumCase method is not a type guard
Typing errors with the isEmptyStringOrWhitespace type guard
Š 2019 BoostIO, Inc.