@asicupv/paella-extra-plugins
Version:
Extra plugins for Paella Player.
20 lines (19 loc) • 794 B
TypeScript
import { PopUpButtonPlugin, PopUpButtonPluginConfig } from '@asicupv/paella-core';
import { RelatedVideosDataResponse } from './es.upv.paella.relatedVideos.dataTest';
export type RelatedVideosPluginConfig = PopUpButtonPluginConfig & {};
export default class RelatedVideosPlugin extends PopUpButtonPlugin<RelatedVideosPluginConfig> {
relatedVideosRes: RelatedVideosDataResponse | null;
getPluginModuleInstance(): import('@asicupv/paella-core').PluginModule;
get name(): string;
getAriaLabel(): string;
getDescription(): string;
getHelp(): Promise<{
title: string;
description: string;
}>;
load(): Promise<void>;
isEnabled(): Promise<boolean>;
getContent(): Promise<HTMLElement>;
private createVideoItem;
private navigateToVideo;
}