@qier-player/danmaku
Version:
Powerful danmaku, support many features.
14 lines (13 loc) • 592 B
TypeScript
import { Danmaku } from '../danmaku';
import Track from '../track';
import type { Commander, DanmakuOptionsInit, FixedDanmu } from '../types';
import BaseRolling from './base-rolling';
export default abstract class BaseFixed extends BaseRolling<FixedDanmu> {
readonly danmaku: Danmaku;
protected elHeight: number;
constructor(danmaku: Danmaku, el: HTMLElement, config: Commander, options: DanmakuOptionsInit);
add(danmu: FixedDanmu): boolean;
findTrack(): number;
extractDanmu(): void;
removeElementFromTrack(track: Track<FixedDanmu>, removedIdx: number): void;
}