bootstrap-vue-next
Version:
BootstrapVueNext is an early and lovely component library for Vue 3 & Nuxt 3 based on Bootstrap 5 and Typescript.
3 lines (2 loc) • 1.55 kB
JavaScript
"use strict";var e=Object.defineProperty,t=(t,n,r)=>((t,n,r)=>n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[n]=r)(t,"symbol"!=typeof n?n+"":n,r);class n{constructor(e,r={}){if(t(this,"cancelable",!0),t(this,"componentId",null),t(this,"_defaultPrevented",!1),t(this,"eventType",""),t(this,"nativeEvent",null),t(this,"_preventDefault"),t(this,"relatedTarget",null),t(this,"target",null),!e)throw new TypeError(`Failed to construct '${this.constructor.name}'. 1 argument required, ${arguments.length} given.`);Object.assign(this,n.Defaults,r,{eventType:e}),this._preventDefault=function(){this.cancelable&&(this.defaultPrevented=!0)}}get defaultPrevented(){return this._defaultPrevented}set defaultPrevented(e){this._defaultPrevented=e}get preventDefault(){return this._preventDefault}set preventDefault(e){this._preventDefault=e}static get Defaults(){return{cancelable:!0,componentId:null,eventType:"",nativeEvent:null,relatedTarget:null,target:null}}}exports.BvCarouselEvent=class extends n{constructor(e,r){super(e,r),t(this,"from"),t(this,"to"),t(this,"direction"),Object.assign(this,n.Defaults,r,{eventType:e});const{from:s,direction:l,to:i}=r;this.from=s,this.to=i,this.direction=l}static get Defaults(){return{...super.Defaults}}},exports.BvEvent=n,exports.BvTriggerableEvent=class extends n{constructor(e,r={}){super(e,r),t(this,"trigger",null),t(this,"ok"),Object.assign(this,n.Defaults,r,{eventType:e})}static get Defaults(){return{...super.Defaults,trigger:null,ok:void 0}}};
//# sourceMappingURL=classes-BPvGsmbC.js.map