util.d.ts 610 B

123456789101112
  1. import { Point } from './point';
  2. import { Rectangle } from './rectangle';
  3. export declare namespace GeometryUtil {
  4. function round(num: number, precision?: number): number;
  5. function random(): number;
  6. function random(max: number): number;
  7. function random(min: number, max: number): number;
  8. function clamp(value: number, min: number, max: number): number;
  9. function snapToGrid(value: number, gridSize: number): number;
  10. function containsPoint(rect: Rectangle.RectangleLike, point: Point.PointLike): boolean;
  11. function squaredLength(p1: Point.PointLike, p2: Point.PointLike): number;
  12. }