react-props-to-json-ts
v1.1.5
Published
react props to json schema
Downloads
3
Maintainers
Readme
react-props-to-json-ts
React props to json schema used for form-reder
Install
yarn add react-props-to-json-ts --dev
or
npm install --save-dev react-props-to-json-ts
How to use
const propsToJSON = require('react-props-to-json-ts');
// input file path
const result = propsToJSON('filename.tsx');
console.log(result);
API
(path, handleError)
| argument | type | required | description | | --------------- | --------------- | ------- | ----- | | path | string | true | The path of parsing file | handleError | (err: any) => void | false | Callback for handle the error |
Note
- The tool will skip the prop without
@title
tag. - The component also need a
@title
tag, otherwise will getnull
. - If props is empty, will get a
null
value.
Example
pls follow the exmaple
Support types
| type | format |
| --------------- | --------------- |
| union
| select |
| number
| input number |
| boolean
| checkbox |
| string
| input |
| object
| auto |
| array
| auto |
| ReactNode
| richtext |