React 转 TypeScript 定义文件

React 组件创建 TypeScript 定义文件(.d.ts),支持:

- ES6 和 ES7 类语法

- 大多数 PropTypes:any、数组、布尔、函数、数字、对象、字符串、节点、元素、oneOfType、arrayOf、符号、形状

- oneOf PropTypes 的部分支持

- 必需的 PropTypes

- instanceOf PropTypes(使用 API 并提供 resolve 函数时)

- jsdoc 用法

zip
react-to-typescript-definitions-master.zip 预估大小:72个文件
folder
react-to-typescript-definitions-master 文件夹
folder
.github 文件夹
file
stale.yml 618B
folder
workflows 文件夹
file
build.yml 920B
file
yarn.lock 213KB
folder
src 文件夹
file
deprecated.ts 6KB
file
types.ts 8KB
file
typings.ts 18KB
file
index.ts 4KB
file
analyzer.ts 4KB
file
generator.ts 3KB
file
.babelrc 27B
folder
.vscode 文件夹
file
settings.json 305B
file
tasks.json 507B
file
tsconfig.json 658B
file
LICENSE 1KB
file
tslint.json 49B
file
README.md 3KB
file
wallaby.conf.js 540B
folder
typings 文件夹
file
get-stdin.d.ts 120B
file
astq.d.ts 133B
file
babylon.d.ts 90B
file
.npmrc 19B
file
.editorconfig 41B
folder
tests 文件夹
file
stateless.jsx 190B
file
stateless-default-export.jsx 219B
file
babylon-plugin.jsx 329B
file
prop-types.jsx 248B
file
parsing-test.ts 6KB
file
instance-of-proptype-names.d.ts 259B
file
import-react-component.jsx 74B
file
component-without-proptypes.jsx 182B
file
generator-test.ts 3KB
file
es6-class.jsx 2KB
file
references-in-proptypes.d.ts 558B
file
stateless-default-export.d.ts 247B
file
es7-class-babeled-to-es6.d.ts 2KB
file
es7-class-babeled.js 3KB
file
const-as-proptypes.d.ts 259B
file
es7-class-top-level-module.d.ts 922B
file
instance-of-proptype-names.jsx 182B
file
stateless.d.ts 220B
file
references-in-proptypes.jsx 438B
file
es7-class.d.ts 1011B
file
unnamed-default-export.d.ts 224B
file
es6-class.d.ts 2KB
file
preact-definition.d.ts 257B
file
prop-types.d.ts 214B
file
babylon-plugin.d.ts 220B
file
const-as-proptypes.jsx 287B
file
es7-class-separate-export.d.ts 241B
file
es7-class.jsx 1KB
file
stateless-export-as-default.js 342B
file
reference-as-proptypes.jsx 273B
file
unnamed-default-export.jsx 227B
file
cli-test.ts 948B
file
stateless-export-as-default.d.ts 222B
file
pure-component.d.ts 223B
file
es7-class-separate-export.jsx 210B
file
pure-component.jsx 272B
file
es7-class-babeled-to-es6.js 1KB
file
reference-as-proptypes.d.ts 266B
file
import-react-component.d.ts 68B
file
named-export-specifiers.d.ts 220B
file
named-export-specifiers.jsx 211B
file
parse-prop-types-test.ts 7KB
file
error-reporting-test.ts 3KB
file
component-without-proptypes.d.ts 235B
file
prop-types-default-import.jsx 259B
file
preact-definition.jsx 233B
file
.gitignore 105B
file
cli.js 1KB
file
CHANGELOG.md 23KB
file
package.json 3KB
...
zip 文件大小:132.91KB