Home Reference Source
public class | source

Bellewaerde

Extends:

events~EventEmitterConfigBaseEntityParkCDABase → Bellewaerde

Bellewaerde 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 Bellewaerde Park object

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

From class CDABase
public

async buildRidePOI(): string

Get All Rides of Compagnie des Alpes
This data contains all the Ride POIS in Compagnie des Alpes park

public

async getOpHours(): string

Get All Operating Hours of Compagnie des Alpes
This data contains all the Operating Hours in Compagnie des Alpes, fetched with currentyear.

public

async getPOIS(): string

Get All POIS of Compagnie des Alpes
This data contains all the POIS in Compagnie des Alpes

public

async getQueue(): string

Get All Queues of Compagnie des Alpes
This data contains all the POIS in Compagnie des Alpes park

Public Constructors

public constructor(options: object) source

Create a new Bellewaerde Park object

Override:

CDABase#constructor

Params:

NameTypeAttributeDescription
options object