bootstrap-vue
Version:
With more than 85 components, over 45 available plugins, several directives, and 1000+ icons, BootstrapVue provides one of the most comprehensive implementations of the Bootstrap v4 component and grid system available for Vue.js v2.6, complete with extens
23 lines (19 loc) • 518 B
JavaScript
import { BvEvent } from '../../../utils/bv-event.class'
import { defineProperties, readonlyDescriptor } from '../../../utils/object'
class BvModalEvent extends BvEvent {
constructor(type, eventInit = {}) {
super(type, eventInit)
// Freeze our new props as readonly, but leave them enumerable
defineProperties(this, {
trigger: readonlyDescriptor()
})
}
static get Defaults() {
return {
...super.Defaults,
trigger: null
}
}
}
// Named exports
export { BvModalEvent }