-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
This is the roadmap for v1. I probably won't publish new version until most important features are implemented.
- Primitives
- string
- number
- bigint
- boolean
- date
- symbol
- undefined
- null
- void
- any
- unknown
- never
- nan
- coerce
- string
- number
- boolean
- bigint
- date
- literals
- Strings
- max
- min
- length
- url
- emoji
- uuid
- cuid
- cuid2
- ulid
- regex
- includes
- startsWith
- endsWith
- datetime
- ip
- trim
- toLowerCase
- toUpperCase
- date
- time
- Numbers
- gt
- gte
- lt
- lte
- int
- positive
- nonnegative
- negative
- nonpositive
- multipleOf
- finite
- safe
- BigInts
- gt
- gte
- lt
- lte
- positive
- nonnegative
- negative
- nonpositive
- multipleOf
- Dates #5 🐙
- min 🐙
- max 🐙
- Enums 🐙
- options 🐙
- enum 🐙
- extract 🐙
- exclude 🐙
- Native Enums 🐙
- enum 🐙
- Optionals
- Nullables
- Objects
- shape
- keyof
- extend
- merge
- pick
- omit
- partial
- deepPartial
- required
- passthrough
- strict
- strip
- catchall
- Arrays
- element
- nonempty
- min
- max
- length
- c.array(...) syntax
- .array() syntax
- Tuples 🐙
- rest 🐙
- Unions
-
orsyntax
-
- Discriminated unions 🐙
- Records 🐙
- Maps #6 🐙
- Sets #7
- nonempty
- min
- max
- size
- Intersections
- Recursive types
- Promises
- InstanceOf
- Functions
- Preprocess
- Parse methods
- parse
- parseAsync
- safeParse 🐙
- safeParseAsync
- refine
- superRefine
- transform
- default
- describe
- catch
- optional
- nullable
- nullish #4
- array
- promise
- or
- and
- brand
- readonly
- pipe
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels