"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t=require("../_util/type.js"),n=require("../_util/vue-types/index.js");function r(e){return e==="danger"?{danger:!0}:{type:e}}const o=()=>({prefixCls:String,type:String,htmlType:{type:String,default:"button"},shape:{type:String},size:{type:String},loading:{type:[Boolean,Object],default:()=>!1},disabled:{type:Boolean,default:void 0},ghost:{type:Boolean,default:void 0},block:{type:Boolean,default:void 0},danger:{type:Boolean,default:void 0},icon:n.default.any,href:String,target:String,title:String,onClick:t.eventType(),onMousedown:t.eventType()});exports.buttonProps=o;exports.convertLegacyProps=r;exports.default=o;
