nestjs-cluster-throttle
Version:
Enterprise-grade rate limiting module for NestJS with Redis support, multiple strategies, and cluster mode
10 lines • 405 B
TypeScript
import { GeoLocationProvider, GeoLocationResult } from '../interfaces/geo-location.interface';
export declare class IpApiGeoProvider implements GeoLocationProvider {
private readonly baseUrl;
private cache;
private readonly cacheTTL;
lookup(ip: string): Promise<GeoLocationResult | null>;
private isPrivateIP;
clearCache(): void;
}
//# sourceMappingURL=ip-api-geo.provider.d.ts.map