UNPKG

nsyelpapi

Version:

Nativescript implementation of the native v2 yelp api

25 lines (24 loc) 1.4 kB
import { Common } from "./NSYelpApi.common"; import { Business, Reviews } from './typings/NSYelpApi'; export declare class NSYelpApi extends Common { _client: com.yelp.fusion.client.connection.YelpFusionApi; constructor(apiKey: string); businessSearchWithId(id: string): Promise<Business>; 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[]>; businessSearchWithNumber(phone: string): Promise<Business[]>; businessReviewsWithId(id: string): Promise<Reviews>; }