diff --git a/lib/index.d.ts b/lib/index.d.ts index 7858b4a..f5ab138 100644 --- a/lib/index.d.ts +++ b/lib/index.d.ts @@ -17,6 +17,8 @@ declare module 'geocodio-library-node' { postal_code?: string; // Alternative to zip used in some API calls } + export type AddressInputComponents = Pick + export type GeocodeAccuracyType = | 'rooftop' | 'point' @@ -259,8 +261,8 @@ declare module 'geocodio-library-node' { export default class Geocodio { constructor(apiKey?: string, hostname?: string, apiVersion?: string); - geocode(query: string | AddressComponents, fields?: FieldOption[], limit?: number): Promise; - geocode(query: (string | AddressComponents)[] | Record, fields?: FieldOption[], limit?: number): Promise; + geocode(query: string | AddressInputComponents, fields?: FieldOption[], limit?: number): Promise; + geocode(query: (string | AddressInputComponents)[] | Record, fields?: FieldOption[], limit?: number): Promise; reverse(query: string | [number, number], fields?: FieldOption[], limit?: number): Promise; reverse(query: (string | [number, number])[] | Record, fields?: FieldOption[], limit?: number): Promise; diff --git a/package-lock.json b/package-lock.json index 82ffe29..c8084f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "geocodio-library-node", - "version": "1.7.0", + "version": "1.10.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "geocodio-library-node", - "version": "1.7.0", + "version": "1.10.0", "license": "MIT", "dependencies": { "axios": "^1.7.4",