{
  "TheToast": {
    "description": "Toast of the-components",
    "displayName": "TheToast",
    "methods": [
      {
        "name": "Error",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "props",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "Info",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "props",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "Normal",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "props",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "Warn",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "props",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "iconForLevel",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "level",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "clearMessage",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "message",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "reserveClearings",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      }
    ],
    "props": {
      "clearAfter": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "Clear message after seconds",
        "defaultValue": {
          "value": "-1",
          "computed": false
        }
      },
      "level": {
        "type": {
          "name": "enum",
          "value": [
            {
              "value": "'info'",
              "computed": false
            },
            {
              "value": "'normal'",
              "computed": false
            },
            {
              "value": "'warn'",
              "computed": false
            },
            {
              "value": "'error'",
              "computed": false
            }
          ]
        },
        "required": false,
        "description": "Level of toast",
        "defaultValue": {
          "value": "'normal'",
          "computed": false
        }
      },
      "messages": {
        "type": {
          "name": "arrayOf",
          "value": {
            "name": "node"
          }
        },
        "required": false,
        "description": "Messages to show"
      },
      "onUpdate": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Handle update"
      },
      "role": {
        "defaultValue": {
          "value": "'alert'",
          "computed": false
        }
      }
    }
  },
  "TheToastGroup": {
    "description": "ToastGroup",
    "displayName": "TheToastGroup",
    "methods": []
  },
  "TheToastStyle": {
    "description": "Style for TheToast",
    "displayName": "TheToastStyle",
    "methods": [],
    "props": {
      "options": {
        "type": {
          "name": "object"
        },
        "required": false,
        "description": "Style options",
        "defaultValue": {
          "value": "{}",
          "computed": false
        }
      }
    }
  }
}