nsyelpapi
Version:
Nativescript implementation of the native v2 yelp api
25 lines (24 loc) • 1.4 kB
TypeScript
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>;
}