georedis-promised
Version:
Super fast promisified geo queries.
9 lines (8 loc) • 501 B
TypeScript
import type { NearbyOptions, Point, NearbyReturnTypes } from 'georedis';
import { RedisClient } from 'redis';
export declare const initialize: (client: RedisClient) => {
delete: () => Promise<void>;
removeLocations: (locationNames: string[]) => Promise<boolean>;
addLocation: (locationName: string, position: Point) => Promise<boolean>;
nearby: <TRet extends NearbyReturnTypes>(locationName: string, radius: number, options?: Partial<NearbyOptions> | undefined) => Promise<TRet[]>;
};