diff --git a/types/point-in-polygon/index.d.ts b/types/point-in-polygon/index.d.ts index 1a8919b7e1..b5c0d0e177 100644 --- a/types/point-in-polygon/index.d.ts +++ b/types/point-in-polygon/index.d.ts @@ -1,10 +1,8 @@ -// Type definitions for point-in-polygon +// Type definitions for point-in-polygon 1.0 // Project: https://github.com/substack/point-in-polygon // Definitions by: dyst5422 // kogai // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -declare module 'point-in-polygon' { - const inside: (point: number[], polygon: number[][]) => boolean; - export = inside; -} +declare function inside(point: ReadonlyArray, polygon: ReadonlyArray>): boolean; +export = inside; diff --git a/types/point-in-polygon/point-in-polygon-tests.ts b/types/point-in-polygon/point-in-polygon-tests.ts index 75fdc4ea18..7c9d644373 100644 --- a/types/point-in-polygon/point-in-polygon-tests.ts +++ b/types/point-in-polygon/point-in-polygon-tests.ts @@ -1,4 +1,4 @@ -import * as inside from 'point-in-polygon'; +import inside = require("point-in-polygon"); const polygon = [ [ 1, 1 ], [ 1, 2 ], [ 2, 2 ], [ 2, 1 ] ]; const inPolygon: boolean = inside([ 1.5, 1.5 ], polygon); diff --git a/types/point-in-polygon/tslint.json b/types/point-in-polygon/tslint.json new file mode 100644 index 0000000000..2750cc0197 --- /dev/null +++ b/types/point-in-polygon/tslint.json @@ -0,0 +1 @@ +{ "extends": "dtslint/dt.json" } \ No newline at end of file