bootstrap-vue-3
Version:
Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript
32 lines (31 loc) • 1.02 kB
TypeScript
/**
* Items that are omitted from the BvEventInit constructor arg
*/
declare type BvEventConstructorOmittables = 'eventType' | 'defaultPrevented';
export type { BvEventConstructorOmittables };
/**
* @external
*/
export default class BvEvent {
readonly cancelable: boolean;
readonly componentId: string | null;
private _defaultPrevented;
readonly eventType: string;
readonly nativeEvent: string | null;
private _preventDefault;
readonly relatedTarget: string | null;
readonly target: EventTarget | null;
get defaultPrevented(): boolean;
protected set defaultPrevented(prop: boolean);
get preventDefault(): () => void;
protected set preventDefault(setter: () => void);
constructor(eventType: string, eventInit?: Partial<Omit<BvEvent, BvEventConstructorOmittables>>);
static get Defaults(): {
cancelable: boolean;
componentId: null;
eventType: string;
nativeEvent: null;
relatedTarget: null;
target: null;
};
}