@smartip/js
Version:
SmartIP.io Official Javascript Library (Typescript)
15 lines • 573 B
TypeScript
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