Toverland
Extends:
Toverland Park Object
Make sure all environment variables are set in an .env file which should be in the main location.
Not setting these variables will make the module exit early without returning data.
This class is here to fetch the POI data and to attach queue times data to it.
After the fetches this data is send to the end user and from there he could do whatever he wants to do.
Most park specific parameters are set already
Constructor Summary
Public Constructor | ||
public |
constructor(options: object) Create a new Toverland Park object |
Method Summary
Public Methods | ||
public |
async buildHalloweenPOI(): string Get All Halloween POIS of Toverland |
|
public |
async buildMerchandisePOI(): string Get All POIS of Toverland |
|
public |
async buildRestaurantPOI(): string Get All Restaurant POIS of Toverland |
|
public |
async buildRidePOI(): string Get All Ride POIS of Toverland |
|
public |
async buildServicePOI(): string Get All Halloween POIS of Toverland |
|
public |
async buildShowPOI(): string Get All POIS of Toverland |
|
public |
async getOpHours(): string Get operating hours Toverland |
|
public |
Build the Queue object here, cause thats cool |
Inherited Summary
From class ConfigBase | ||
public |
config: * Parse the config of a specific park as object |
From class Entity | ||
public get |
Get entity's human-friendly fastpass support string |
|
public get |
Get entity's human-friendly FastPassReturnTimes support string |
|
public get |
LangOptions: string: * Get entity's human-friendly language string |
|
public get |
Get entity's human-friendly location string |
|
public get |
Get entity's human-friendly name string |
|
public get |
Get entity's human-friendly moment now string |
|
public get |
Get entity's human-friendly openingtimes support string |
|
public get |
Get entity's human-friendly ride openingtimes support string |
|
public get |
Get entity's human-friendly waittimes support string |
|
public get |
Get entity's human-friendly timezone string |
|
public |
getTimeNow(): string Return the current time for this entity in its local timezone |
|
public |
getTimeNowMoment(): moment Return the current time for this entity in its local timezone |
|
public |
Get a globally unique ID for this entity |
|
public |
log(args: ...any) Debug log |
From class Park | ||
public |
cache: * Create a new cache object for this park, so we can reuse pois instead of refetch them every time. |
|
public |
Get All Calendar Data of a specific park |
|
public |
Get All Data of a specific park |
|
public |
async getFairytale(): string Get All Fairytales of park |
|
public |
async getHalloween(): string Get All Halloween of a themepark |
|
public |
async getMerchandise(): string Get All Merchandise of a themepark |
|
public |
Get All Data of a park |
|
public |
async getRestaurant(): string Get All Restaurants of a park |
|
public |
|
|
public |
Get All Rides of a park |
|
public |
async getService(): string Get All Services of park |
|
public |
Get All Shows of a park |
|
public |
Get All Statics of a park |
|
public |
Get All Queues of a park |
|
public |
async getWaitTimes(): string Get all queues of a park |
Public Constructors
public constructor(options: object) source
Create a new Toverland Park object
Override:
Park#constructorParams:
Name | Type | Attribute | Description |
options | object |
Public Methods
public async buildHalloweenPOI(): string source
Get All Halloween POIS of Toverland
This data contains all the Halloween POIS in Toverland.
public async buildMerchandisePOI(): string source
Get All POIS of Toverland
This data contains all the POIS in Toverland.
public async buildRestaurantPOI(): string source
Get All Restaurant POIS of Toverland
This data contains all the Restaurant POIS in Toverland.
public async buildRidePOI(): string source
Get All Ride POIS of Toverland
This data contains all the ride POIS in Toverland.
public async buildServicePOI(): string source
Get All Halloween POIS of Toverland
This data contains all the Halloween POIS in Toverland.
public async buildShowPOI(): string source
Get All POIS of Toverland
This data contains all the POIS in Toverland.