Interface View<T>

interface View<T> {
    domElement: T;
    height: number;
    width: number;
    render(): void;
    setSize(size: {
        height: number;
        width: number;
    }, ratio: number): void;
}

Type Parameters

  • T

Implemented by

Properties

domElement: T

HTMLCanvasElement or SVGElement (or something else).

height: number
width: number

Methods

  • Parameters

    • size: {
          height: number;
          width: number;
      }
      • height: number
      • width: number
    • ratio: number

    Returns void