bv-modal-event.class.js
518 Bytes
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 }