External module "Places/index"
Variables
DESTINATION_BREAK_LEVELS
DESTINATION_
BREAK_LEVELS: Level[] = [Level.CITY, Level.TOWN, Level.VILLAGE, Level.ISLAND]
Functions
addPlaceReview
- addPlaceReview(placeId: string, rating: number, message: string): Promise<PlaceReview>
-
Parameters
-
placeId: string
-
rating: number
-
message: string
createCustomPlace
-
Parameters
Returns Promise<Place>
deleteCustomPlace
- deleteCustomPlace(id: string): Promise<void>
-
Parameters
Returns Promise<void>
deletePlaceReview
- deletePlaceReview(reviewId: number): Promise<void>
-
Parameters
Returns Promise<void>
detectParentsByBounds
- detectParentsByBounds(bounds: Bounds, zoom: number): Promise<Place[]>
-
Parameters
Returns Promise<Place[]>
detectParentsByLocation
-
Parameters
Returns Promise<Place[]>
getDetailedPlace
- getDetailedPlace(id: string, photoSize: string): Promise<DetailedPlace>
-
Parameters
-
id: string
-
photoSize: string
getDetailedPlaces
- getDetailedPlaces(ids: string[], photoSize: string): Promise<DetailedPlace[]>
-
Parameters
-
ids: string[]
-
photoSize: string
getDetailedPlacesMap
- getDetailedPlacesMap(ids: string[], photoSize: string): Promise<Map<string, Place>>
-
Parameters
-
ids: string[]
-
photoSize: string
Returns Promise<Map<string, Place>>
getPlaceDestination
- getPlaceDestination(place: Place, parentPlacesMap: Map<string, Place>): Place
-
Parameters
-
-
parentPlacesMap: Map<string, Place>
getPlaceMedia
- getPlaceMedia(id: string): Promise<Medium[]>
-
Parameters
Returns Promise<Medium[]>
getPlaceOpeningHours
- getPlaceOpeningHours(id: string, from: string, to: string): Promise<PlaceOpeningHours>
-
Parameters
-
id: string
-
from: string
-
to: string
getPlaceReviews
- getPlaceReviews(placeId: string, limit: number, page: number): Promise<PlaceReviewsData>
-
Parameters
-
placeId: string
-
limit: number
-
page: number
getPlaces
-
Parameters
Returns Promise<Place[]>
getPlacesDestinationMap
- getPlacesDestinationMap(placesIds: string[], imageSize: string): Promise<Map<string, Place>>
-
Parameters
-
placesIds: string[]
-
imageSize: string
Returns Promise<Map<string, Place>>
getPlacesMapFromTrip
- getPlacesMapFromTrip(trip: Trip, imageSize: string): Promise<Map<string, Place>>
-
Parameters
Returns Promise<Map<string, Place>>
isPlaceDestination
- isPlaceDestination(place: Place): boolean
-
Parameters
Returns boolean
updateCustomPlace
-
Parameters
Returns Promise<Place>
voteOnReview
- voteOnReview(reviewId: number, voteValue: number): Promise<void>
-
Parameters
-
reviewId: number
-
voteValue: number
Returns Promise<void>