UNPKG

nsyelpapi

Version:

Nativescript implementation of the native v2 yelp api

31 lines (30 loc) 1.54 kB
import { Common } from './NSYelpApi.common'; import { Business, Reviews } from './typings/NSYelpApi'; export declare class NSYelpApi extends Common { sortMap: { 'best_match': number; 'distance': number; 'rating': number; 'review_count': number; }; private _client; constructor(apiKey: string); businessSearchWithNumber(phone: string): Promise<Business | {}>; businessSearchWithId(id: string): Promise<Business | {}>; businessReviewsWithId(id: string): Promise<Reviews | []>; searchWithCoordinates(coordinates: { latitude: number; longitude: number; }): Promise<Business[] | []>; searchWithLocation(location: string): Promise<Business[] | []>; searchWithLocationTermLimitOffsetSort(location: string, term: string, limit: number, offset: number, sort: "best_match" | "rating" | "review_count" | "distance"): Promise<Business[] | []>; businessReviewsWithIdAndLocale(id: string): Promise<Reviews | []>; searchWithCoordinateLimitOffsetSort(coordinates: { latitude: number; longitude: number; }, term: string, limit: number, offset: number, sort: "best_match" | "rating" | "review_count" | "distance"): Promise<Business[] | []>; searchWithQuery(location: string | { latitude: number; longitude: number; }, category?: string[], deals?: boolean, limit?: number, offset?: number, radius?: number, sort?: "best_match" | "rating" | "review_count" | "distance", searchTerm?: string): Promise<Business[] | []>; }