refetch:建立在`fetch`标准之上的强类型且不可变的API

时间:2024-06-04 22:19:38
【文件属性】:

文件名称:refetch:建立在`fetch`标准之上的强类型且不可变的API

文件大小:77KB

文件格式:ZIP

更新时间:2024-06-04 22:19:38

JavaScript

re:获取 Refetch是建立在fetch标准之上的强类型且不可变的API。 它也是不完整的,高度实验性的并且容易改变。 安装 运行npm install --save glennsl/refetch并添加refetch到bs-dependencies于bsconfig.json 。 例子 /* Simple GET */ Resync . ( Refetch . ( get( "http://httpbin.org/get" ) |> Future . flatMap( fun | Response . Ok ( _ , response ) => Response . text(response) | _ => "oops!" |> Future . from) |> Future . whenResolved( Js . log) )) ;


【文件预览】:
refetch-master
----src()
--------Refetch__Headers.re(5KB)
--------Refetch.re(535B)
--------Refetch__Response.re(920B)
--------Refetch__Response.bs.js(3KB)
--------Refetch__Status.re(5KB)
--------Refetch__Body.bs.js(108B)
--------Refetch__Request.re(3KB)
--------Nock.bs.js(108B)
--------Resync.bs.js(4KB)
--------Refetch__Cookie.bs.js(108B)
--------Refetch__Body.re(178B)
--------Refetch__Utils.bs.js(556B)
--------Refetch__Mime.bs.js(377B)
--------Refetch.bs.js(1KB)
--------Resync.re(2KB)
--------Refetch__Status.bs.js(9KB)
--------Refetch__Request.bs.js(7KB)
--------Refetch__Cookie.re(7B)
--------Refetch__Headers.bs.js(3KB)
--------Refetch__Utils.re(417B)
--------Nock.ml(472B)
--------Refetch__Mime.re(271B)
----bsconfig.json(508B)
----examples()
--------post_multipart.bs.js(4KB)
--------github.bs.js(5KB)
--------png.bs.js(1KB)
--------post_form.re(386B)
--------retry.bs.js(846B)
--------post.re(932B)
--------png.re(808B)
--------post_form.bs.js(1KB)
--------get.re(252B)
--------test.re(1KB)
--------test.bs.js(4KB)
--------post.bs.js(2KB)
--------retry.re(551B)
--------get.bs.js(693B)
--------post_multipart.re(706B)
--------github.re(2KB)
----LICENSE(1KB)
----__tests__()
--------post_test.re(497B)
--------get_test.re(478B)
--------buildUrl_test.bs.js(1006B)
--------post_test.bs.js(1KB)
--------buildUrl_test.re(489B)
--------get_test.bs.js(1KB)
----README.md(2KB)
----.gitignore(66B)
----tasks.json(979B)
----package-lock.json(219KB)
----package.json(1KB)

网友评论