0.6.8 • Published 6 months ago

@types/ngeohash v0.6.8

Weekly downloads
12,879
License
MIT
Repository
github
Last release
6 months ago

Installation

npm install --save @types/ngeohash

Summary

This package contains type definitions for ngeohash (https://github.com/sunng87/node-geohash).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ngeohash.

index.d.ts

// Type definitions for ngeohash v0.6.0
// Project: https://github.com/sunng87/node-geohash
// Definitions by: Erik Rothoff Andersson <https://github.com/erkie>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

declare namespace ngeohash {
  interface GeographicPoint {
    latitude: number;
    longitude: number;
    error: {
      latitude: number;
      longitude: number;
    };
  }

  type GeographicBoundingBox = [number, number, number, number];
  type NSEW = [number, number];

  function encode(latitude: number | string, longitude: number | string, precision?: number): string;
  function decode(hashstring: string): GeographicPoint;
  function decode_bbox(hashstring: string): GeographicBoundingBox;
  function bboxes(minlat: number, minlon: number, maxlat: number, maxlon: number, precision?: number): Array<string>;
  function neighbor(hashstring: string, direction: NSEW): string;
  function neighbors(hashstring: string): Array<string>;

  function encode_int(latitude: number, longitude: number, bitDepth?: number): number;
  function decode_int(hashinteger: number, bitDepth?: number): GeographicPoint;
  function decode_bbox_int(hashinteger: number, bitDepth?: number): GeographicBoundingBox;
  function bboxes_int(minlat: number, minlon: number, maxlat: number, maxlon: number, bitDepth?: number): number;
  function neighbor_int(hashinteger: number, direction: NSEW, bitDepth?: number): number;
  function neighbors_int(hashinteger: number, bitDepth?: number): Array<number>;
}

declare module "ngeohash" {
  export = ngeohash;
}

Additional Details

  • Last updated: Wed, 04 Aug 2021 17:01:31 GMT
  • Dependencies: none
  • Global values: ngeohash

Credits

These definitions were written by Erik Rothoff Andersson.

0.6.7

6 months ago

0.6.6

7 months ago

0.6.8

6 months ago

0.6.5

8 months ago

0.6.4

3 years ago

0.6.3

3 years ago

0.6.2

5 years ago

0.6.1

8 years ago