12 Commits

Author SHA1 Message Date
Som Shekhar Mukherjee
2702882aa9
Add custom processor to lint JSDoc codeblocks (#1300) 2025-11-30 04:44:57 +07:00
Sindre Sorhus
2afaa40531
Add ArrayElement type (#1270)
Co-authored-by: Som Shekhar Mukherjee <49264891+som-sm@users.noreply.github.com>
2025-10-14 15:54:15 +09:00
Sindre Sorhus
3ac9f35397
Add ESLint rule to ensure all source files have empty exports (#1244) 2025-09-25 22:07:24 +09:00
Som Shekhar Mukherjee
c8c6d5569f
Add AllExtend type (#1164) 2025-06-05 12:56:09 +03:00
Som Shekhar Mukherjee
a891143da6
Every: Fix behavior when the target type is never (#1163) 2025-06-04 04:01:33 +03:00
Som Shekhar Mukherjee
b38ac60921
And: Fix behaviour with boolean, never and any (#1161) 2025-06-03 15:53:16 +03:00
Som Shekhar Mukherjee
34368551f3
Add lint rule to prevent .js / .ts extensions in import statements (#1152) 2025-05-25 15:10:53 +03:00
Sindre Sorhus
afe132c4b4
Add IsLowercase and IsUppercase types (#1141)
Co-authored-by: Som Shekhar Mukherjee <iamssmkhrj@gmail.com>
2025-05-18 11:19:56 +02:00
Som Shekhar Mukherjee
4c2151a3af
Deprecate If* types in favor of a single If type (#1135) 2025-05-13 01:05:53 +07:00
Sindre Sorhus
cc2b0f2038 Require ESM and Node.js 20 2025-05-08 15:21:25 +07:00
Som Shekhar Mukherjee
c897aadaa5
SetRequired: Fix support for removal of optional modifiers from tuples (#1030) 2025-01-05 01:43:11 +01:00
Tommy
3b1ceeb1dd
Split internal.d.ts into multiple files (#906) 2024-07-15 01:25:54 +02:00