@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
29 lines (28 loc) • 1.11 kB
TypeScript
import { VueComponentBase } from "..";
import { IWebComponentInstance } from "../..";
import { MediaPickerVideo } from "../../models";
import { MediaPickerService } from "../../services";
import { IMediaPickerVideo } from "./IMediaPickerVideo";
export declare class MediaPickerVideoComponent extends VueComponentBase<IMediaPickerVideo> implements IWebComponentInstance, IMediaPickerVideo {
video: MediaPickerVideo;
videodata?: string;
videoStyle?: string | object | object[];
mediaPickerService: MediaPickerService;
dark: boolean;
displayVSlot: boolean;
containerClass?: string;
thumbnailOnly?: boolean;
showCaption?: boolean;
inlineMediaNodeDisplayData?: string;
private isYoutubeSrc;
private iframeVideo;
created(): void;
mounted(): void;
onVideodataChanged(videojson: string): void;
pauseYoutubeVideo(iframeVideo: HTMLIFrameElement): void;
pauseVideoWhenOutOfSight(): void;
isYoutubeVideo(url: string): boolean;
private getVideoWrapper;
renderThumbnailOnly(): VueTsxSupport.JSX.Element;
render(): VueTsxSupport.JSX.Element;
}