{
  "TheFlow": {
    "description": "GUI Flow",
    "displayName": "TheFlow",
    "methods": [
      {
        "name": "BlockNode",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "{flowId, node, parentDOMId, prefix, root = false}",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "drawCanvas",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "drawJoinerArrow",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "ctx",
            "type": null
          },
          {
            "name": "{from, to}",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "redraw",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "resize",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "syncCanvasSize",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      }
    ],
    "props": {
      "arrowColor": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "",
        "defaultValue": {
          "value": "'#555'",
          "computed": false
        }
      },
      "blocks": {
        "type": {
          "name": "arrayOf",
          "value": {
            "name": "object"
          }
        },
        "required": false,
        "description": "",
        "defaultValue": {
          "value": "[]",
          "computed": false
        }
      }
    }
  },
  "TheFlowStyle": {
    "description": "Style for TheFlow",
    "displayName": "TheFlowStyle",
    "methods": [],
    "props": {
      "options": {
        "type": {
          "name": "object"
        },
        "required": false,
        "description": "Style options",
        "defaultValue": {
          "value": "{}",
          "computed": false
        }
      }
    }
  }
}