Type Alias BoardContext

BoardContext: {
    alignCoordinateSystem: boolean;
    canvas: HTMLCanvasElement;
    initialCursorPosition: Point;
    notifyOnPan: (delta: Point) => void;
    notifyOnZoom: (zoomAmount: number, anchorPoint: Point) => void;
    setInitialCursorPosition: (position: Point) => void;
    setSelectionEndPoint: (point: Point) => void;
    setSelectionStartPoint: (point: Point) => void;
    toggleSelectionBox: (selecting: boolean) => void;
}

Type declaration

  • alignCoordinateSystem: boolean
  • canvas: HTMLCanvasElement
  • initialCursorPosition: Point
  • notifyOnPan: (delta: Point) => void
  • notifyOnZoom: (zoomAmount: number, anchorPoint: Point) => void
  • setInitialCursorPosition: (position: Point) => void
  • setSelectionEndPoint: (point: Point) => void
  • setSelectionStartPoint: (point: Point) => void
  • toggleSelectionBox: (selecting: boolean) => void