{
  "schema": {
    "type": "object",
    "properties": {
      "center": {
        "title": "文字是否居中",
        "type": "boolean",
        "default": false
      },
      "closable": {
        "title": "设置警告是否可以关闭",
        "type": "boolean",
        "default": true
      },
      "close-text": {
        "title": "关闭按钮自定义文本",
        "type": "string",
        "default": ""
      },
      "description": {
        "title": "设置警告的提示内容",
        "type": "string",
        "default": ""
      },
      "$$icon": {
        "title": "设置警告的图标,默认会根据 type 值自动使用对应图标",
        "type": ["string", "object"],
        "default": ""
      },
      "show-icon": {
        "title": "是否显示图标",
        "type": "boolean",
        "default": true
      },
      "size": {
        "title": "设置警告的大小",
        "type": "string",
        "enum": ["normal", "large"],
        "enumNames": ["正常尺寸", "较大尺寸"],
        "default": "normal"
      },
      "title": {
        "title": "设置警告的标题,在 size 为 large 时有效,默认根据 type 自动设置",
        "type": "string",
        "default": ""
      },
      "type": {
        "title": "设置警告的类型",
        "type": "string",
        "enum": ["success", "warning", "info", "error"],
        "enumNames": ["成功", "警告", "信息", "错误"],
        "default": "info"
      },
      "#default": {
        "title": "默认插槽",
        "type": "string"
      },
      "#description": {
        "title": "提示内容插槽",
        "type": "string"
      },
      "#title": {
        "title": "标题的内容插槽",
        "type": "string"
      }
    }
  }
}