sindresorhus/
Type check values
USD raised
Recent activities
Support BigInt detection
Improve type guard for `.all`
is(value) is not slightly tested
Confused between class_ docs and implementation
Proposal: `is.falsy()` as a type guard
add type inference to "nonEmptyArray"
Question: What is the reason Node.js below version 14.16 is not supported?
Add is.renderInReact or is.notRenderInReact
Can't access default export properties when `moduleResolution: 'NodeNext'`
test code perf
[v5] Better handling of `NaN`
Proposal: is.nonEmptyStringAndNotWhitespace(value)
Property 'function' does not exist on type 'typeof is'.
Proposal: `isTuple`
Documentation for the new `enumCase` appears to start a new section
Proposal: Add support for enum validation
Proposal: Upgrade type signature for `is.infinite()`, `is.integer()`, `is.safeInteger()`
Proposal: `is.equalType()`
How to shorten: `"prop" in obj && obj.prop`
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
Feature request: isNegativeZero
`is.urlString` narrows the type
`is.const()` and `assert.const()`
Symbol.observable is undefined
Not found in npm registry
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
Feature request: support optional checks / assertions
Is it possible to assert that a variable is an array of strings?
is.function and is.class
Refactor to use type-fest
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
Support `Tuple` and `Record`
Inaccurate exception text
Proposal: `is.create(URLSearchParams)`
Proposal: is.propertyKey(value)
ESM conversion plan: what exports?
Typescript incompatibilities when using this library in a browser-only project
Proposal: validate type of object properties
funding issue when npm installing
Support WeakRef
Custom error messages
Š 2019 BoostIO, Inc.