UNPKG

@lock-dev/geo-block

Version:

Geographic blocking module for lock.dev security framework

12 lines (11 loc) 381 B
import { GeoLookupProvider, GeoInfo, GeoBlockConfig } from '../types'; /** * IP-API.com provider - a free geo-ip lookup service * Free tier allows up to 45 requests per minute */ export declare class IpApiProvider implements GeoLookupProvider { private apiKey?; constructor(config: GeoBlockConfig); init(): Promise<void>; lookup(ip: string): Promise<GeoInfo>; }