文件名称:react-to-typescript-definitions:从react组件创建Typescript定义文件(d.ts)
文件大小:133KB
文件格式:ZIP
更新时间:2024-03-16 02:20:50
react parser typescript typescript-definitions proptypes
对打字稿定义做出React 从react组件创建打字稿定义文件(d.ts)。 特征 ES6和ES7类语法 大多数道具类型任何,数组,布尔,函数,数字,对象,字符串,节点,元素,oneOfType,arrayOf,符号,形状 对oneOf PropType的部分支持 必需的PropTypes instanceOf PropTypes(使用API并提供resolve函数时) jsdoc 用法 安装 作为npm软件包安装: npm install react-to-typescript-definitions --save-dev 或者 npm install -g react-to-typescript-definitions 命令行界面 Usage $ react2dts [--module-name < name> | --top-level-module] react
【文件预览】:
react-to-typescript-definitions-master
----.github()
--------stale.yml(618B)
--------workflows()
----yarn.lock(213KB)
----src()
--------deprecated.ts(6KB)
--------types.ts(8KB)
--------typings.ts(18KB)
--------index.ts(4KB)
--------analyzer.ts(4KB)
--------generator.ts(3KB)
----.babelrc(27B)
----.vscode()
--------settings.json(305B)
--------tasks.json(507B)
----tsconfig.json(658B)
----LICENSE(1KB)
----tslint.json(49B)
----README.md(3KB)
----wallaby.conf.js(540B)
----typings()
--------get-stdin.d.ts(120B)
--------astq.d.ts(133B)
--------babylon.d.ts(90B)
----.npmrc(19B)
----.editorconfig(41B)
----tests()
--------stateless.jsx(190B)
--------stateless-default-export.jsx(219B)
--------babylon-plugin.jsx(329B)
--------prop-types.jsx(248B)
--------parsing-test.ts(6KB)
--------instance-of-proptype-names.d.ts(259B)
--------import-react-component.jsx(74B)
--------component-without-proptypes.jsx(182B)
--------generator-test.ts(3KB)
--------es6-class.jsx(2KB)
--------references-in-proptypes.d.ts(558B)
--------stateless-default-export.d.ts(247B)
--------es7-class-babeled-to-es6.d.ts(2KB)
--------es7-class-babeled.js(3KB)
--------const-as-proptypes.d.ts(259B)
--------es7-class-top-level-module.d.ts(922B)
--------instance-of-proptype-names.jsx(182B)
--------stateless.d.ts(220B)
--------references-in-proptypes.jsx(438B)
--------es7-class.d.ts(1011B)
--------unnamed-default-export.d.ts(224B)
--------es6-class.d.ts(2KB)
--------preact-definition.d.ts(257B)
--------prop-types.d.ts(214B)
--------babylon-plugin.d.ts(220B)
--------const-as-proptypes.jsx(287B)
--------es7-class-separate-export.d.ts(241B)
--------es7-class.jsx(1KB)
--------stateless-export-as-default.js(342B)
--------reference-as-proptypes.jsx(273B)
--------unnamed-default-export.jsx(227B)
--------cli-test.ts(948B)
--------stateless-export-as-default.d.ts(222B)
--------pure-component.d.ts(223B)
--------es7-class-separate-export.jsx(210B)
--------pure-component.jsx(272B)
--------es7-class-babeled-to-es6.js(1KB)
--------reference-as-proptypes.d.ts(266B)
--------import-react-component.d.ts(68B)
--------named-export-specifiers.d.ts(220B)
--------named-export-specifiers.jsx(211B)
--------parse-prop-types-test.ts(7KB)
--------error-reporting-test.ts(3KB)
--------component-without-proptypes.d.ts(235B)
--------prop-types-default-import.jsx(259B)
--------preact-definition.jsx(233B)
----.gitignore(105B)
----cli.js(1KB)
----CHANGELOG.md(23KB)
----package.json(3KB)