From 2f8fb93e51efe101d80759b92cd8d8a23836beb2 Mon Sep 17 00:00:00 2001 From: Abraham Date: Thu, 1 Jun 2017 18:29:00 +0100 Subject: [PATCH] The types for point-geometry as they are currently written do not reflect the real type signatures. (#16558) Please see: https://github.com/mapbox/point-geometry/blob/master/README.md For the type signatures as defined in the library. The incorrect signatures, render the library essentially unusable from a Typescript environment --- types/mapbox-gl/index.d.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/types/mapbox-gl/index.d.ts b/types/mapbox-gl/index.d.ts index 99c9854791..d8274be070 100644 --- a/types/mapbox-gl/index.d.ts +++ b/types/mapbox-gl/index.d.ts @@ -686,19 +686,21 @@ declare namespace mapboxgl { mag(): number; - equals(): boolean; + equals(p: Point): boolean; - dist(): number; + dist(p: Point): number; - distSqr(): number; + distSqr(p: Point): number; angle(): number; - angleTo(): number; + angleTo(p: Point): number; - angleWidth(): number; + angleWidth(p: Point): number; - angleWidthSep(): number; + angleWithSep(x: number, y: number): number; + + convert(a: Array | Point): Point; } export class Marker {