⭐http://github.com/arktypeio/arktype
👋http://arktype.io/discord
The other 5% are extensions like this that are...
✅composable
✅consistent across data types
✅100% safe with helpful type-level error messages
The other 5% are extensions like this that are...
✅composable
✅consistent across data types
✅100% safe with helpful type-level error messages
------------------------------------------------------------
group associativity ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
everything else ▒▒
------------------------------------------------------------
group associativity ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
everything else ▒▒
Zod migration is about to get a whole lot easier🚀
Zod migration is about to get a whole lot easier🚀
long live sharktype
long live sharktype
e(x)ec mode for regex literals🧑🍳
e(x)ec mode for regex literals🧑🍳
if you're still using untyped RegExp() you may as well just write raw .js
if you're still using untyped RegExp() you may as well just write raw .js
arktype🤝arkregex
arktype🤝arkregex
your RegExp is beyond human comprehension
solution:
pnpm i arkregex
your RegExp is beyond human comprehension
solution:
pnpm i arkregex
regex properties and index signatures from arkregex🔒
regex properties and index signatures from arkregex🔒
even expressions like this are inferred instantly.
but what about the most extreme cases?🧵
even expressions like this are inferred instantly.
but what about the most extreme cases?🧵
❌types
😴tired
arkregex:
✅types
🫨wired
❌types
😴tired
arkregex:
✅types
🫨wired
a drop in replacement for new RegExp() with types ⬇️
a drop in replacement for new RegExp() with types ⬇️
here's a handy little type for parsing regular expressions:
here's a handy little type for parsing regular expressions:
👍simple types
👍simple types
ArkType has your back🫡
ArkType has your back🫡
Now there's a better way to get them with arkenv⛵❤️
Now there's a better way to get them with arkenv⛵❤️