βββ βββ βββββ β βββββββ
ββ βββ βββ ββ βββ β ββββββββ
βββ βββββββββ ββ βββ ββββββββ ββββββ βββββ ββββββββ
βββ βββββββββ ββ βββ ββ ββ ββ βββββ ββ ββ ββ ββ ββ
βββ βββ βββ βββ ββ βββββ ββ ββ ββ ββββββββ βββββ ββ ββ ββ
βββ A PASSIONATE WEB DEVELOPER AND TYPESCRIPT ENTHUSIAST
π± Maintainer of type-fest, one of the most popular TypeScript utility libraries.
| PRs | ||
|---|---|---|
ApplyDefaultOptions: Fix behavior with generic instantiations & any values |
#1411 | |
ExtendsStrict: Add distributiveUnions, strictNever & strictAny options |
#1408 | |
ApplyDefaultOptions: Fix behavior with explicit undefined
|
#1407 | |
Add UnionLength type |
#1402 | |
UnionToTuple: Fix behavior with large unions |
#1405 | |
| Add lint rule to validate type descriptions in README | #1396 | |
Add NonNullableDeep type |
#1401 | |
| Upgrade to XO v2 | #1393 | |
Add Absolute type |
#1391 | |
Disable no-unnecessary-type-arguments lint rule |
#1390 | |
Add AndAll type |
#1383 | |
Add SomeExtend type |
#1380 | |
| Validate twoslash types against different verbosity levels | #1364 | |
| Fix syntax for specifying types in certain JSDoc codeblocks | #1362 | |
Make twoslash (\\=>) type validation agnostic of union order |
#1347 | |
| View 78 more PRs |
| PRs | ||
|---|---|---|
Fix: DeepPartial<Type> when Type is an array containing rest element |
#469 | |
Fix: Prettify when instantiated with classes containing private/protected members |
#450 | |
Fix: IsTuple<Type> when Type is an array containing rest element |
#436 | |
Fix: DeepReadonly<Type> & DeepRequired<Type> when Type is an array containing rest element |
#435 | |
Fix: Tail with optional, readonly and non-tuple arrays |
#424 |
| PRs | ||
|---|---|---|
| Fix query insertion with multiple cursors | #49 |
| PRs | ||
|---|---|---|
prefer-string-raw: Add support for template literals |
#2691 | |
Add more test cases for prefer-string-raw rule |
#2690 | |
prefer-string-raw: Refactor implementation of helper function |
#2692 |
| PRs | ||
|---|---|---|
Fix: Behaviour of print-config option with relative file path |
#816 | |
| Fix: Error while loading configs with custom plugins | #805 |
| PRs | ||
|---|---|---|
Fix useLeaveDetection to always invoke latest callback |
#123 |



