@antv/s2
Version:
effective spreadsheet render core lib
12 lines (11 loc) • 738 B
TypeScript
import type { BaseCell } from '../cell';
import { VideoRendererConfig } from '../common/interface';
import type { VideoRendererDisplayObjectConfig } from '../common/interface/renderer';
import { SimpleBBox } from '../engine';
import { BaseRenderer } from './BaseRenderer';
export declare class VideoRenderer extends BaseRenderer {
fallback: string;
prepare(renderer: VideoRendererConfig, cell: BaseCell<SimpleBBox>): Promise<string | HTMLImageElement | HTMLVideoElement>;
generateConfig(renderer: VideoRendererConfig, cell: BaseCell<SimpleBBox>, element: HTMLVideoElement | HTMLImageElement | string): VideoRendererDisplayObjectConfig;
render(cell: BaseCell<SimpleBBox>, config: VideoRendererDisplayObjectConfig): void;
}