文件名称:typed-redux-saga:尝试将更好的TypeScript输入带入redux-saga
文件大小:124KB
文件格式:ZIP
更新时间:2024-04-02 13:12:18
typescript redux-saga TypeScript
键入Redux Saga
尝试将更好的TypeScript类型带入redux-saga。
需要TypeScript 3.6或更高版本。
安装
# yarn
yarn add typed-redux-saga
# npm
npm install typed-redux-saga
用法
让我们以为例
前
import { call , all } from "redux-saga/effects" ;
// Let's assume Api.fetchUser() returns Promise
【文件预览】:
typed-redux-saga-master
----rollup.config.js(579B)
----macro()
--------package.json(124B)
----yarn.lock(283KB)
----src()
--------index.js(4KB)
--------macro.js(977B)
----.babelrc(82B)
----.eslintrc.yml(719B)
----.npmignore(0B)
----types()
--------macro.test.ts(421B)
--------macro.d.ts(19B)
--------tsconfig.json(406B)
--------tslint.json(294B)
--------index.d.ts(15KB)
--------index.test.ts(6KB)
----.travis.yml(190B)
----generateTemplates.ts(827B)
----tsconfig.json(556B)
----LICENSE(1KB)
----README.md(4KB)
----typings()
--------types.d.ts(189B)
----tests()
--------macro.test.js(817B)
--------__snapshots__()
----templates()
--------index.js.njk(991B)
----.gitignore(2KB)
----.eslintignore(39B)
----package.json(3KB)
----.nvmrc(4B)