bootstrap-vue-next
Version:
BootstrapVueNext is an early and lovely component library for Vue 3 & Nuxt 3 based on Bootstrap 5 and Typescript.
61 lines (60 loc) • 1.98 kB
TypeScript
/**
* Items that are omitted from the BvEventInit constructor arg
*/
export type BvEventConstructorOmittables = 'eventType' | 'defaultPrevented';
export declare class BvEvent {
readonly cancelable: boolean;
readonly componentId: string | null;
private _defaultPrevented;
readonly eventType: string;
readonly nativeEvent: string | null;
private _preventDefault;
readonly relatedTarget: EventTarget | 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;
};
}
export declare class BvTriggerableEvent extends BvEvent {
readonly trigger: string | null;
ok: boolean | null | undefined;
constructor(eventType: string, eventInit?: Partial<Omit<BvTriggerableEvent, BvEventConstructorOmittables>>);
static get Defaults(): {
trigger: null;
ok: undefined;
cancelable: boolean;
componentId: null;
eventType: string;
nativeEvent: null;
relatedTarget: null;
target: null;
};
}
export declare class BvCarouselEvent extends BvEvent {
readonly from: number;
readonly to: number;
readonly direction: 'left' | 'right';
constructor(eventType: string, eventInit: Partial<Omit<BvEvent, BvEventConstructorOmittables>> & {
from: number;
to: number;
direction: 'left' | 'right';
});
static get Defaults(): {
cancelable: boolean;
componentId: null;
eventType: string;
nativeEvent: null;
relatedTarget: null;
target: null;
};
}