文件名称:ts-remotedata:Elm RemoteData软件包的打字稿版本
文件大小:98KB
文件格式:ZIP
更新时间:2024-06-03 00:48:23
TypeScript
ts-remotedata
简单零依赖Typescript版本
目前在制品!
为什么?
使用javascript处理HTTP请求和所有可能的结果是一个挑战。 该程序包提供了一种类型安全和干净的方式来处理从成功响应422到网络错误的所有内容。
将允许您做类似...
import { error404 , requestState , remoteRequest } from "ts-remotedata/remote-request"
const SAMPLE_API_URL = "https://jsonplaceholder.typicode.com/posts/1"
let remotePost = requestState ( ) ; // getter and setter of WebData
【文件预览】:
ts-remotedata-master
----.gitignore(104B)
----.babelrc(46B)
----code-of-conduct.md(3KB)
----setupJest.js(41B)
----package.json(3KB)
----tslint.json(81B)
----package-lock.json(395KB)
----src()
--------remote-data.ts(1KB)
--------ts-remotedata.ts(157B)
--------remote-request.ts(4KB)
----.travis.yml(319B)
----CONTRIBUTING.md(936B)
----LICENSE(1KB)
----tsconfig.json(483B)
----rollup.config.ts(1KB)
----tools()
--------semantic-release-prepare.ts(1KB)
--------gh-pages-publish.ts(907B)
----README.md(1KB)
----test()
--------ts-remotedata.test.ts(2KB)
----.editorconfig(211B)