UNPKG

@toil/ip-geolocation

Version:

A library for free (and not only free) use of the ip geolocation APIs

11 lines 630 B
import { BaseProviderOpts, IPGeolocationInfo, ProviderResponse, ProviderSuccessResponse } from "../types/providers/base.js"; import BaseProvider from "./base.js"; import { LookupSuccessResponse } from "../types/providers/freeipapi.js"; export default class FreeIPAPIProvider extends BaseProvider { apiUrlPlaceholder: string; constructor(options?: BaseProviderOpts); isSuccessProviderRes<T>(res: ProviderResponse<T>): res is ProviderSuccessResponse<T>; rawLookup(ipAddress: string): Promise<LookupSuccessResponse>; lookup(ipAddress: string): Promise<IPGeolocationInfo>; } //# sourceMappingURL=freeipapi.d.ts.map