From 8275f590df7c15db06106ca1a8819f3869a4fb9c Mon Sep 17 00:00:00 2001 From: Robert Sasak Date: Thu, 27 Oct 2022 12:38:21 +0200 Subject: [PATCH] Typescript support --- index.d.ts | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 index.d.ts diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 0000000..f71c100 --- /dev/null +++ b/index.d.ts @@ -0,0 +1,43 @@ +declare module 'utm' { + type ZONE_LETTERS = + | 'C' + | 'D' + | 'E' + | 'F' + | 'G' + | 'H' + | 'J' + | 'K' + | 'L' + | 'M' + | 'N' + | 'P' + | 'Q' + | 'R' + | 'S' + | 'T' + | 'U' + | 'V' + | 'W' + | 'X' + + export function toLatLon( + easting: number, + northing: number, + zoneNum: number, + zoneLetter?: string | undefined, + northern?: boolean | undefined, + strict?: boolean, + ): { latitude: number; longitude: number } + + export function fromLatLon( + latitude: number, + longitude: number, + zoneNum?: ZONE_LETTERS, + ): { + easting: number + northing: number + zoneNum: number + zoneLetter: ZONE_LETTERS + } +}