Home Reference Source
public class | source

Toverland

Extends:

events~EventEmitterConfigBaseEntityPark → Toverland

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

Get All Halloween POIS of Toverland
This data contains all the Halloween POIS in Toverland.

public

Get All POIS of Toverland
This data contains all the POIS in Toverland.

public

Get All Restaurant POIS of Toverland
This data contains all the Restaurant POIS in Toverland.

public

async buildRidePOI(): string

Get All Ride POIS of Toverland
This data contains all the ride POIS in Toverland.

public

Get All Halloween POIS of Toverland
This data contains all the Halloween POIS in Toverland.

public

async buildShowPOI(): string

Get All POIS of Toverland
This data contains all the POIS in Toverland.

public

async getOpHours(): string

Get operating hours Toverland

public

async getQueue(): string

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

Get entity's human-friendly language string

public get

Get entity's human-friendly location string

public get

Name: string: *

Get entity's human-friendly name string

public get

Now: string: *

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

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
This data contains all the calendar data of a specific Park

public

async getData(): string

Get All Data of a specific park
This data contains all park's data, which is fetched earlier

public

async getFairytale(): string

Get All Fairytales of park
This data contains all the fairytales.

public

async getHalloween(): string

Get All Halloween of a themepark
This data contains all the merchandise.

public

Get All Merchandise of a themepark
This data contains all the merchandise.

public

Get All Data of a park
This data contains all the Data in park

public

Get All Restaurants of a park
This data contains all the restaurants.

public

async getRide(ride: *): string

public

async getRides(): string

Get All Rides of a park
This data contains all the rides.

public

async getService(): string

Get All Services of park
This data contains all the EP park.

public

async getShows(): string

Get All Shows of a park
This data contains all the rides.

public

async getStatic(): string

Get All Statics of a park
This data contains all the static.

public

Get All Queues of a park
This data contains all the Queues in 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#constructor

Params:

NameTypeAttributeDescription
options object

Public Methods

public async buildHalloweenPOI(): string source

Get All Halloween POIS of Toverland
This data contains all the Halloween POIS in Toverland.

Return:

string

All Toverland Halloween POI data

public async buildMerchandisePOI(): string source

Get All POIS of Toverland
This data contains all the POIS in Toverland.

Return:

string

All Toverland POI data

public async buildRestaurantPOI(): string source

Get All Restaurant POIS of Toverland
This data contains all the Restaurant POIS in Toverland.

Return:

string

All Toverland Restaurant POI data

public async buildRidePOI(): string source

Get All Ride POIS of Toverland
This data contains all the ride POIS in Toverland.

Return:

string

All Toverland ride POI data

public async buildServicePOI(): string source

Get All Halloween POIS of Toverland
This data contains all the Halloween POIS in Toverland.

Return:

string

All Toverland Halloween POI data

public async buildShowPOI(): string source

Get All POIS of Toverland
This data contains all the POIS in Toverland.

Return:

string

All Toverland POI data

public async getOpHours(): string source

Get operating hours Toverland

Return:

string

Operating Hours for 1 week

public async getQueue(): string source

Build the Queue object here, cause thats cool

Return:

string

All Ride pois with queues attached