📈attest now supports tsrs📈
type benchmarks, assertions, and error snapshots run on it automatically, with the same results as tsgo
tsassembly support next?🤔
⚡attest now supports TypeScript 7.1 beta
type assertions, error snapshots, completions and benchmarks all run on TS 7's native compiler automatically when it's installed.
tsrs support next?🤔
❔discord: arktype.io/discord
⭐attest github: github.com/arktypeio/arktype…
dedicated attest docs coming to arktype.io soon!
we've got some big things in the works 🤫
hire this man before he becomes homeless and abandons them
I'm looking for my next role 👀
TS SDKs, DX, agent tooling. remote/hybrid from Boston.
if you've enjoyed ArkType, Standard Schema or my TypeScript perf work, a repost would mean a ton 🙏
ssalbdivad.com
📢ArkType 2.2 is here.
This is a big one, and it's long overdue.
Validated functions, type-safe regex, bidirectional JSON Schema, and universal schema interop.
Here's what's new 🧵
Much more:
- select + configure — query types by node kind, configure specific references
- Improved type.declare — morph-aware declarations, optionality via property values
- type.or, type.and, type.merge, type.pipe — n-ary standalone operators
- "|>" string-embeddable pipe syntax
- type.valueOf for TS enums
- string.hex + string.regex keywords
- Serializable ArkErrors (flatByPath, flatProblemsByPath, toJSON)
- exactOptionalPropertyTypes config
- ES2020 + Hermes compatibility
- In-docs playground
Full announcement: arktype.io/docs/blog/2.2
I couldn't be more hyped to see what you do with it.
⚡ arktype.io/docs/intro/setup
⭐ github.com/arktypeio/arktype
👋 arktype.io/discord
If you want to support this work: github.com/sponsors/arktypei…
Standard Schema validators can now be embedded directly in ArkType definitions.
Zod, Valibot, or anything else that implements the spec.
@ark/json-schema — Bidirectional JSON Schema
Parse JSON Schema into ArkType Types, and convert Types to JSON Schema. Huge thanks to @TizzySaurus for building this one.
toJsonSchema() now supports configurable fallbacks, draft-07/2020-12 targets, and cyclic types. 11 granular fallback codes for handling incompatibilities your way.
all you need to "learn" ArkType syntax:
1️⃣ start with a typescript keyword
2️⃣ .autocomplete to discover constraints
3️⃣ compose if needed with &, |, etc.
📚 docs: arktype.io
👋 discord: arktype.io/discord
⭐ github: github.com/arktypeio/arktype
🛝 playground: arktype.io/playground
📚 match docs: arktype.io/docs/match
👋 discord: arktype.io/discord
⭐ github: github.com/arktypeio/arktype











