National Poetry Month

    extract-react-types

    0.30.2 • Public • Published

    extract-react-types

    Extract Flow & TypeScript types from React Components

    Features

    • Supports flow and typescript
    • Extracts the description of the props too ( Great for documentation )

    Usage

    $ yarn add extract-react-types
    // Component.js
    
    class Component extends React.Component<{ foo: boolean }> {}

    Output:

    {
      "kind": "program",
      "classes": [
        {
          "kind": "object",
          "members": [
          {
            "kind": "property",
            "key": {
            "kind": "id",
            "name": "foo"
            },
            "value": {
            "kind": "boolean"
            },
            "optional": false
          }
          ],
          "name": {
          "kind": "id",
          "name": "Component",
          "type": null
          }
        }
      ]
    }

    Related projects:

    Install

    npm i extract-react-types

    DownloadsWeekly Downloads

    587

    Version

    0.30.2

    License

    Apache-2.0

    Unpacked Size

    179 kB

    Total Files

    13

    Last publish

    Collaborators

    • noviny
    • zzarcon
    • thejameskyle
    • delcore92