▄▄▄ ▄▄▄ ▄▄▄▄▄ ▄ ▄▄▄▄▄▄▄
▄▄ ███ ███ ▀▀ ███ ▀ █████▀▀▀
▀█▄ █████████ ██ ███ ███▄███▄ ▀████▄ ▄███▄ ███▄███▄
▄█▀ ███▀▀▀███ ██ ███ ██ ██ ██ ▀████ ██ ██ ██ ██ ██
▄█▀ ███ ███ ██▄ ▄▄ ▄███▄ ██ ██ ██ ███████▀ ▀███▀ ██ ██ ██
▄█▀ A PASSIONATE WEB DEVELOPER AND TYPESCRIPT ENTHUSIAST
🌱 Maintainer of type-fest, one of the most popular TypeScript utility libraries.
- Sort numbers in unions while validating twoslash (
//=>) types in codeblocks — #1320 - Fix
validate-jsdoc-codeblocksrule to run diagnostics using latest file contents — #1310 - Add linting to validate types specified via twoslash (
//=>) inside JSDoc codeblocks — #1309 - Remove
test-exportworkflow job — #1301 - Add custom processor to lint JSDoc codeblocks — #1300
ArraySlice/StringSlice: Fix behaviour with unions — #1291GreaterThanOrEqual/LessThan: Fix behaviour with operands likeNandN | N + >0— #1280- Add
ExclusifyUniontype — #1278 IfNotAnyOrNever: Add note regarding tail recursion — #1276ExcludeRestElement: Fix generic assignability with arrays — #1274If: Add note regarding tail recursion in documentation — #1269- Ensure
import-pathlint rule works on re-exports — #1267 - Add
ArrayReversetype — #1266 - Add lint rule to validate JSDoc codeblocks using TS compiler — #1265
UnionToIntersection: Fix incorrect test case — #1260
- Fix:
Prettifywhen instantiated with classes containing private/protected members — #450 - Fix:
IsTuple<Type>whenTypeis an array containing rest element — #436 - Fix:
DeepReadonly<Type>&DeepRequired<Type>whenTypeis an array containing rest element — #435 - Fix:
Headtype with union of empty and non-empty tuple — #425 - Fix:
Tailwith optional, readonly and non-tuple arrays — #424 - Feat: Prettify output of Mark-* & Merge types — #422
- Fix:
MarkRequiredandMarkWritabletypes whenKeysisany— #421 - Fix: Make
MarkOptional<Type, Keys extends keyof Type>assignable toPartial<Type>— #418 - Fix: Failing
test:fixscript — #417 - Fix:
ReadonlyKeysandWritableKeystypes with unions, arrays and index signatures — #416 - Fix: Behaviour of
Prettifywhen instantiated with functions — #415 - Fix: Behaviour of
OptionalKeyswhen instantiated with primitives and arrays — #414
- Allow
CMD+6shortcut 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
prefer-string-raw: Refactor implementation of helper function — #2692prefer-string-raw: Add support for template literals — #2691- Add more test cases for
prefer-string-rawrule — #2690
- Fix: Behaviour of
print-configoption with relative file path — #816 - Fix: Error while loading configs with custom plugins — #805
- Fix
useLeaveDetectionto always invoke latest callback — #123



