⭐http://github.com/arktypeio/arktype
👋http://arktype.io/discord
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⛵❤️
1️⃣ build a type-level benchmarking library
2️⃣ spend the prime of your life on cache optimizations
1️⃣ build a type-level benchmarking library
2️⃣ spend the prime of your life on cache optimizations
share.transistor.fm/s/8f206643
#typescript
share.transistor.fm/s/8f206643
#typescript
all from your existing unit tests📚🔗⬇️
all from your existing unit tests📚🔗⬇️
i receive: JSON Schema
you receive: lightning-fast validation and clear errors
i receive: JSON Schema
you receive: lightning-fast validation and clear errors