UNPKG

danmu

Version:

Flexible, cross-platform, powerful danmu library.

37 lines (36 loc) 711 B
import type { StyleKey, AreaOptions } from './types'; export declare class Container { width: number; height: number; node: HTMLDivElement; parentNode: HTMLElement | null; private _parentWidth; private _parentHeight; private _size; constructor(); /** * @internal */ private _sizeToNumber; /** * @internal */ _mount(node: HTMLElement): void; /** * @internal */ _unmount(): void; /** * @internal */ _updateSize({ x, y }: AreaOptions): void; /** * @internal */ _toNumber(p: 'height' | 'width', val: number | string): number; /** * @internal */ _format(): void; setStyle<T extends StyleKey>(key: T, val: CSSStyleDeclaration[T]): void; }