Every public coordinate DTO declares both its reference space and unit.

interface AsukaBoundsBox {
    bottom: number;
    centerX: number;
    centerY: number;
    depth?: number;
    engine?: string;
    height: number;
    left: number;
    metadata?: Record<string, unknown>;
    objectId?: null | string;
    printAreaId?: null | string;
    right: number;
    space: AsukaCoordinateSpace;
    top: number;
    unit: AsukaCoordinateUnit;
    width: number;
    x: number;
    y: number;
    z?: number;
}

Hierarchy (view full)

Properties

bottom: number
centerX: number
centerY: number
depth?: number
engine?: string
height: number
left: number
metadata?: Record<string, unknown>
objectId?: null | string
printAreaId?: null | string
right: number
top: number
width: number
x: number
y: number
z?: number