Skip to content

@ue-too/board / index / isValidZoomLevelLimits

函式: isValidZoomLevelLimits()

isValidZoomLevelLimits(zoomLevelLimits): boolean

定義於: packages/board/src/camera/utils/zoom.ts:37

Validates that zoom level limits are logically consistent.

參數

zoomLevelLimits

The zoom limits to validate

ZoomLevelLimits | undefined

回傳

boolean

True if limits are valid or undefined, false if min > max

備註

Returns true if:

  • Limits are undefined (no constraints)
  • Only min or max is defined
  • Both are defined and min ≤ max

範例

typescript
isValidZoomLevelLimits({ min: 0.5, max: 5 });    // true
isValidZoomLevelLimits({ min: 5, max: 0.5 });    // false
isValidZoomLevelLimits({ min: 0.5 });            // true
isValidZoomLevelLimits(undefined);               // true