Runtime configuration used by designer.api.setSnapping(...).

interface AsukaSnappingConfig {
    enabled?: boolean;
    priority?: "zones-first" | "objects-first";
    release?: number;
    threshold?: number;
}

Properties

enabled?: boolean

Enable or disable object snapping.

priority?: "zones-first" | "objects-first"

Which target family wins first when multiple snap targets are available.

release?: number

Distance in pixels before snapping is released again.

threshold?: number

Distance in pixels before snapping engages.