UNPKG

geoip-lite2

Version:

Fast, native implementation of the GeoIP API from MaxMind in JavaScript. An improved version by Sefinek, continuously maintained.

20 lines (18 loc) 672 B
export interface GeoIp2Location { country: string; region: string; isEu: boolean; timezone: string; city: string; ll: [number, number] | [null, null]; metro: number | null; area: number | null; } export function lookup(ip: string | number): GeoIp2Location | null; export function reloadDataSync(): void; export function reloadData(callback: (err?: Error | null) => void): void; export function reloadData(): Promise<void>; export function startWatchingDataUpdate(callback?: (err?: Error | null) => void): void; export function stopWatchingDataUpdate(): void; export function clear(): void; export const version: string;