@maxmind/geoip2-node
Version:
Node.js API for GeoIP2 webservice client and database reader
17 lines (16 loc) • 604 B
TypeScript
import * as mmdb from 'maxmind';
import * as models from './models';
export default class ReaderModel {
private mmdbReader;
constructor(mmdbReader: mmdb.Reader<any>);
anonymousIP(ipAddress: string): models.AnonymousIP;
city(ipAddress: string): models.City;
country(ipAddress: string): models.Country;
asn(ipAddress: string): models.Asn;
connectionType(ipAddress: string): models.ConnectionType;
domain(ipAddress: string): models.Domain;
isp(ipAddress: string): models.Isp;
enterprise(ipAddress: string): models.City;
private getRecord;
private modelFor;
}