-
Notifications
You must be signed in to change notification settings - Fork 326
Open
Labels
experimentalsomething related to the experimental featuressomething related to the experimental features
Description
📖 Documentation
Would it be possible to add a paragraph or two to the readme, on the differences between "experimental" (Decoder/Encoder/Codec/Schema) and "stable" (Type), and who should use which? Assuming the concept of Type
will be removed in v3, does it mean usage like
import * as t from 'io-ts'
const Person = t.type({ name: t.string })
Person.decode({ name: 'Alice' })
Will need to change? If so, will there be a migration guide (I assume Codec
largely replaces Type
)? I've seen the S.make(S => ...)
syntax around in a few places, but it's not immediately clear if applications relying on io-ts will need to use it, or if it's mainly a low-level construct.
A link to a tracking issue could also work.
psilospore, mushtaq, PoldarnKJ, ArturBaybulatov, ryb73 and 6 more
Metadata
Metadata
Assignees
Labels
experimentalsomething related to the experimental featuressomething related to the experimental features