尝试验证和解码 api 响应:
const Foo = t.type({
id: t.number,
date: DateFromISOString,
});
type FooType = t.TypeOf<typeof Foo>;
const jsonFoo: FooType = {"id": 1, date: "2021-02-05T11:13:22.520Z"};
const resultFoo = Foo.decode(jsonFoo);
问题是该类型将数据属性描述为日期,而它是jsonFoo中的字符串
我是否错过了那里的某些东西,或者我需要两种类型的传入数据和解码对象?