▄▄▄ ▄▄▄ ▄▄▄▄▄ ▄ ▄▄▄▄▄▄▄
▄▄ ███ ███ ▀▀ ███ ▀ █████▀▀▀
▀█▄ █████████ ██ ███ ███▄███▄ ▀████▄ ▄███▄ ███▄███▄
▄█▀ ███▀▀▀███ ██ ███ ██ ██ ██ ▀████ ██ ██ ██ ██ ██
▄█▀ ███ ███ ██▄ ▄▄ ▄███▄ ██ ██ ██ ███████▀ ▀███▀ ██ ██ ██
▄█▀ A PASSIONATE WEB DEVELOPER AND TYPESCRIPT ENTHUSIAST
🌱 Maintainer of type-fest, one of the most popular TypeScript utility libraries.
| PRs | ||
|---|---|---|
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 | |
Paths: Add more test cases for generic types |
#1370 | |
Make twoslash (\\=>) type validation agnostic of union order |
#1347 | |
GreaterThan / LessThan / GreaterThanOrEqual / LessThanOrEqual: Fix behavior with the number type |
#1363 | |
| View 105 more PRs |
| PRs | ||
|---|---|---|
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: MarkRequired and MarkWritable types when Keys is any
|
#421 | |
| Feat: Prettify output of Mark-* & Merge types | #422 | |
Fix: Tail with optional, readonly and non-tuple arrays |
#424 | |
Fix: Head type with union of empty and non-empty tuple |
#425 | |
Fix: Make MarkOptional<Type, Keys extends keyof Type> assignable to Partial<Type>
|
#418 | |
Fix: Failing test:fix script |
#417 | |
Fix: ReadonlyKeys and WritableKeys types with unions, arrays and index signatures |
#416 | |
Fix: Behaviour of OptionalKeys when instantiated with primitives and arrays |
#414 | |
Fix: Behaviour of Prettify when instantiated with functions |
#415 |
| PRs | ||
|---|---|---|
| Fix query insertion with multiple cursors | #49 | |
Allow CMD+6 shortcut to position queries based on previous line's first available hint |
#44 | |
| Disable inlay hints when there are characters following ^? | #42 | |
| Add command for inline comment (// =>) | #41 |
| 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 |