Options
All
  • Public
  • Public/Protected
  • All
Menu

Type Parameters

  • T extends {}

Hierarchy

Index

Constructors

Properties

creator: ((size: Vertex2) => T)

Type declaration

id: symbol = ...
maps: T
resizer: ((size: Vertex2, oldMaps: T) => T)

Type declaration

    • Parameters

      Returns T

size: null | Vertex2 = null
sizer: ((self: DrawTarget<T>) => Vertex2)

Type declaration

Methods

  • defaultSizer<T>(self: DrawTarget<T>): { x: number; y: number }
  • ensureSize(): void
  • getMaps(): T
  • getSize(ratio?: number): { x: number; y: number }
  • hasName(name: string): boolean
  • hasSize(): boolean
  • refresh(causes?: symbol[]): void
  • setMaps(maps: null | T): void
  • throwSizeError(): never

Generated using TypeDoc