I'd like to add tags and a type[s] property to the interface of: nonEmptyArray, optionFromNullable, setFromArray.
Purpose: I've built an io-ts-based fuzzer here: https://github.com/holvonix-open/io-ts-fuzzer
It can generate pseudorandom examples of all the io-ts built-in types and most io-ts-types and their compositions. For generic types built on other types, the tag and property is needed to identify them and properly fuzz their constituent elements.
I'd like to add tags and a type[s] property to the interface of: nonEmptyArray, optionFromNullable, setFromArray.
Purpose: I've built an io-ts-based fuzzer here: https://github.com/holvonix-open/io-ts-fuzzer It can generate pseudorandom examples of all the io-ts built-in types and most io-ts-types and their compositions. For generic types built on other types, the tag and property is needed to identify them and properly fuzz their constituent elements.