var e=(...e)=>e,t=(...e)=>e,n=e=>{let t=e;return t.install=function(n){n.component(t.displayName||t.name,e)},e};function r(){return{type:[Function,Array]}}function i(e){return{type:Object,default:e}}function a(e){return{type:Boolean,default:e}}function o(e){return{type:Function,default:e}}function s(e,t){return{validator:()=>!0,default:e}}function c(){return{validator:()=>!0}}function l(e){return{type:Array,default:e}}function u(e){return{type:String,default:e}}function d(e,t){return e?{type:e,default:t}:s(t)}exports.anyType=s,exports.arrayType=l,exports.booleanType=a,exports.eventType=r,exports.functionType=o,exports.objectType=i,exports.someType=d,exports.stringType=u,exports.tuple=e,exports.tupleNum=t,exports.vNodeType=c,exports.withInstall=n;