typescript-json-decoder:用于Typescript的Json解码器

时间:2024-03-15 21:52:28
【文件属性】:

文件名称:typescript-json-decoder:用于Typescript的Json解码器

文件大小:129KB

文件格式:ZIP

更新时间:2024-03-15 21:52:28

TypeScript

TypeScript Json Decoder是一个用于解码不受信任的数据的库,该数据受elm-json-decode的启发而进入您的系统。 在运行时检测到您的类型实际上与您的API调用返回的值不匹配,并且无法以方便的方式将数据解析为您喜欢的数据结构,这很糟糕-并且将类型定义与其解析器分开是不可接受的。 安装: 我还写了一篇关于它如何在内部工作以及其基本思想的文章 这个主意 以下是一个简单的解码器示例,该示例定义了User类型的解码器。 import { decodeType , record , number , string , boolean } from 'typescript-json-decoder' ; type User = decodeType < typeof> ; const userDecoder = record ( {


【文件预览】:
typescript-json-decoder-master
----src()
--------types.ts(3KB)
--------utils.ts(132B)
--------index.ts(338B)
--------tests.ts(3KB)
--------literal-decoders.ts(3KB)
--------pojo.ts(949B)
--------primitive-decoders.ts(1KB)
--------higher-order-decoders.ts(3KB)
----article.md(14KB)
----tsconfig.json(6KB)
----LICENSE(1KB)
----README.md(15KB)
----logo.png(132KB)
----.gitignore(19B)
----package-lock.json(6KB)
----package.json(806B)

网友评论