# Table of contents

# Enumerations

# Classes

# Interfaces

# Type Aliases

# Variables

# Type Aliases

# CancelSelectionReasons

Ƭ CancelSelectionReasons: "swap_object" | "click_outside" | "select_other" | "double_click_wall" | "unknown" | "dock_component" | "delete_object"


# ConstructionMeasurement

Ƭ ConstructionMeasurement: MeasurementBase<Vector3, Vector3>


# MeasurementLineDimension

Ƭ MeasurementLineDimension: DimensionDefinition<Vector3, Vector3>


# MeasurementLineDraggablePoints

Ƭ MeasurementLineDraggablePoints: ValuesFromObject<typeof MEASUREMENTS_LINE_DRAGGABLE_POINTS_NAME>


# ObjectToWallDimensionTransferable

Ƭ ObjectToWallDimensionTransferable: DimensionDefinition<Position2, Position3>


# Values

Ƭ Values<T>: T[keyof T]

# Type parameters

Name
T

# WallDimension

Ƭ WallDimension: DimensionDefinition<Vector3, Vector3>

# Variables

# MEASUREMENTS_LINE_DRAGGABLE_POINTS_NAME

Const MEASUREMENTS_LINE_DRAGGABLE_POINTS_NAME: Object

# Type declaration

Name Type
POINT1 "point1"
POINT2 "point2"