GraphReFlyTS

API Reference

rectIntervalForBand()

Intersect a rectangle obstacle with a horizontal line band.

Import

import { rectIntervalForBand } from "@graphrefly/ts/solutions/reactive-layout";

Signature

function rectIntervalForBand(
	obstacle: RectObstacle,
	bandTop: number,
	bandBottom: number,
): Interval | null

Parameters

ParameterTypeDescription
obstacleRectObstacleobstacle value used by the helper.
bandTopnumberband top value used by the helper.
bandBottomnumberband bottom value used by the helper.

Returns

A Interval | null value.

Example

import { rectIntervalForBand } from "@graphrefly/ts/solutions/reactive-layout";

Source

packages/ts/src/solutions/reactive-layout/flow.ts