UNPKG

@ribajs/bs5

Version:

Bootstrap 5 module for Riba.js

28 lines (27 loc) 1.07 kB
import { Component, TemplateFunction } from "@ribajs/core"; import { Bs5SliderComponent } from "../bs5-slider/bs5-slider.component.js"; import { VideoComponent } from "@ribajs/extras/src/components/index.js"; import type { ScrollEvent } from "@ribajs/extras"; interface Scope { autoplay: boolean; } export declare class Bs5SlideVideoComponent extends Component { static tagName: string; scope: Scope; slider: Bs5SliderComponent | null; videoCo: VideoComponent | null; videoEl: HTMLVideoElement | null; slideEl: HTMLElement | null; static get observedAttributes(): string[]; protected connectedCallback(): void; protected onSlideEnd(event: ScrollEvent): void; protected playIfActive(): void; waitForUserInteraction(): Promise<unknown>; protected addEventListeners(): void; protected removeEventListeners(): void; protected beforeBind(): Promise<void>; protected afterBind(): Promise<void>; protected beforeTemplate(): Promise<void>; protected template(): ReturnType<TemplateFunction>; } export {};