▄▄▄ ▄▄▄ ▄▄▄▄▄ ▄ ▄▄▄▄▄▄▄
▄▄ ███ ███ ▀▀ ███ ▀ █████▀▀▀
▀█▄ █████████ ██ ███ ███▄███▄ ▀████▄ ▄███▄ ███▄███▄
▄█▀ ███▀▀▀███ ██ ███ ██ ██ ██ ▀████ ██ ██ ██ ██ ██
▄█▀ ███ ███ ██▄ ▄▄ ▄███▄ ██ ██ ██ ███████▀ ▀███▀ ██ ██ ██
▄█▀ A PASSIONATE WEB DEVELOPER AND TYPESCRIPT ENTHUSIAST
🌱 Maintainer of type-fest, one of the most popular TypeScript utility libraries.
| PRs | ||
|---|---|---|
Paths: Add more test cases for generic types |
#1370 |
|
GreaterThan / LessThan / GreaterThanOrEqual / LessThanOrEqual: Fix behavior with the number type |
#1363 |
|
| Fix syntax for specifying types in certain JSDoc codeblocks | #1362 |
|
Paths: Fix leavesOnly behavior with never leaves |
#1350 |
|
Paths: Fix behavior with WeakMaps / WeakSets |
#1348 |
|
Make twoslash (\\=>) type validation agnostic of union order |
#1347 |
|
Paths: Fix behavior with tuples containing optional elements with a rest element |
#1346 |
|
Paths: Fix behavior with generic types |
#1343 |
|
SimplifyDeep: Fix behaviour with arrays |
#1337 |
|
Fix incorrect ignore of temporary .d.ts files from fixtures in xo.config.js
|
#1333 |
|
Merge: Fix behavior with unions |
#1327 |
|
Ignore temporary .d.ts files from fixtures in xo.config.js
|
#1326 |
|
Add ObjectMerge type |
#1324 |
|
Sort numbers in unions while validating twoslash (//=>) types in codeblocks |
#1320 |
|
Fix validate-jsdoc-codeblocks rule to run diagnostics using latest file contents |
#1310 |
|
| View 94 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: Head type with union of empty and non-empty tuple |
#425 |
|
Fix: Tail with optional, readonly and non-tuple arrays |
#424 |
|
| Feat: Prettify output of Mark-* & Merge types | #422 |
|
Fix: MarkRequired and MarkWritable types when Keys is any
|
#421 |
|
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 Prettify when instantiated with functions |
#415 |
|
Fix: Behaviour of OptionalKeys when instantiated with primitives and arrays |
#414 |
|
| 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: Refactor implementation of helper function |
#2692 |
|
prefer-string-raw: Add support for template literals |
#2691 |
|
Add more test cases for prefer-string-raw rule |
#2690 |
|
| 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 |
|



