UNPKG

@smartip/js

Version:

SmartIP.io Official Javascript Library (Typescript)

15 lines 573 B
import { IAsnModel } from "./models/AsnModel"; import { IInternalCache } from "./cache"; import { IIPModel } from "./models/IpModel"; export declare class SmartIP { private apiKey; private baseUrl; private cache; constructor(apiKey: string, cache: IInternalCache); requestIPData(ip: string, hostname: boolean, useragent: boolean): Promise<IIPModel>; requestAsnData(asn: string): Promise<IAsnModel>; private generateIpRequestUrl; private generateAsnRequestUrl; private generateCacheKey; } //# sourceMappingURL=index.d.ts.map