UNPKG

@antv/s2

Version:

effective spreadsheet render core lib

12 lines (11 loc) 738 B
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; }