## Index

### Classes

- BaseApi
- BaseService
- BaseWebComponent
- Browser
- Config
- ConfigService
- ConversionService
- Css
- DomUtil
- Drupal
- DrupalApi
- Firebase
- Http
- HttpService
- Loader
- Node
- ObjectUtil
- PermissionsService
- RxUtil
- Server
- StateService
- Storage
- StringUtil
- Translate
- TranslateService
- User
- Util
- Wordpress

### Variables

- addConfig
- addState
- getTimeStamp
- loadConfig
- setConfig
- setState

### Functions

- actionCreator
- baseReducer
- combineReducers
- createCombinedStore
- createStore
- once

### Object literals

- configDefaults
- en
- i18n
- mappings
- nl
- types
- validationConstants

## Variables

### Const addConfig

addConfig: (Anonymous function) = actionCreator((payload) => {return {type: 'ADD_CONFIG',payload: payload};})

- Defined in rx/redux/base-actions.ts:40

### Const addState

addState: (Anonymous function) = actionCreator((payload) => {return {type: 'ADD_STATE',payload}})

- Defined in rx/redux/base-actions.ts:5

### Const getTimeStamp

getTimeStamp: getTimeStamp = Util.getTimeStamp

- Defined in rx/rx-redux.ts:55

### Const loadConfig

loadConfig: (Anonymous function) = actionCreator((payload) => {if(typeof payload === 'string') {return {type: 'CONFIG_LOADING',payload: ajax(payload).pipe(map( (xhr) => {return {type: 'CONFIG_LOADED',payload: xhr.response}}))};} else {return {type: 'CONFIG_LOADED',payload: payload};}})

- Defined in rx/redux/base-actions.ts:21

### Const setConfig

setConfig: (Anonymous function) = actionCreator((key: string, value) => {let payload = {};payload[key] = value;return {type: 'ADD_CONFIG',payload: payload};})

- Defined in rx/redux/base-actions.ts:47

### Const setState

setState: (Anonymous function) = actionCreator((key, value) => {let payload = {};payload[key] = value;return {type: 'ADD_STATE',payload: payload};})

- Defined in rx/redux/base-actions.ts:12

## Functions

### Const actionCreator

- actionCreator(func: any): (Anonymous function)

- - Defined in rx/rx-redux.ts:15

  #### Parameters

  - ##### func: any

  #### Returns (Anonymous function)

### baseReducer

- baseReducer(state: any, action: any): any

- - Defined in rx/redux/base-reducer.ts:3

  #### Parameters

  - ##### state: any

  - ##### action: any

  #### Returns any

### Const combineReducers

- combineReducers(reducers: any): void

- - Defined in rx/rx-redux.ts:24

  #### Parameters

  - ##### reducers: any

  #### Returns void

### Const createCombinedStore

- createCombinedStore(reducers: any, initialState?: any): Observable<any>

- - Defined in rx/rx-redux.ts:32

  #### Parameters

  - ##### reducers: any

  - ##### Default value initialState: any = { timestamp: Util.getTimeStamp() }

  #### Returns Observable<any>

### Const createStore

- createStore(reducer: any, initState?: any): Observable<any>

- - Defined in rx/rx-redux.ts:8

  #### Parameters

  - ##### reducer: any

  - ##### Default value initState: any = { timestamp: Util.getTimeStamp(), config: {} }

  #### Returns Observable<any>

### Const once

- once(fn: any): proxy

- - Defined in functions/once.ts:11

  Enforces that a function can only be executed once.

  canOnlyRunOnce = once(() => { console.log('That only happened once'); }) canOnlyRunOnce() // 'That Happened!' canOnlyRunOnce() // cricket cricket

  #### Parameters

  - ##### fn: any

  #### Returns proxy

## Object literals

### Const configDefaults

configDefaults: object

- Defined in config/config-defaults.ts:1

### api_headers

api_headers: object[] = [{ 'Content-Type': 'application/json;charset=utf-8' }]

- Defined in config/config-defaults.ts:9

### authenticated

authenticated: boolean = false

- Defined in config/config-defaults.ts:4

### baseRoot

baseRoot: string = "https://ema-js-base.firebaseapp.com"

- Defined in config/config-defaults.ts:8

### baseUrl

baseUrl: string = "https://ema-js-base.firebaseapp.com/"

- Defined in config/config-defaults.ts:7

### domain

domain: string = "ema-js-base.firebaseapp.com"

- Defined in config/config-defaults.ts:6

### id

id: string = "ema-js-base"

- Defined in config/config-defaults.ts:2

### language

language: string = "en"

- Defined in config/config-defaults.ts:13

### languages

languages: object[] = [{key: 'nl', value: 'Nederlands'},{key: 'en', value: 'English'},]

- Defined in config/config-defaults.ts:14

### name

name: string = "ema-js-base"

- Defined in config/config-defaults.ts:3

### version

version: string = "0.1.1"

- Defined in config/config-defaults.ts:5

### drupal

drupal: object

- Defined in config/config-defaults.ts:88

### app_uuid

app_uuid: string = "319e0e50-5f1b-4b76-8798-3f89da31dd12"

- Defined in config/config-defaults.ts:91

### domain

domain: string = "local.streamer.nl:8888"

- Defined in config/config-defaults.ts:89

### protocol

protocol: string = "http:"

- Defined in config/config-defaults.ts:90

### firebaseApps

firebaseApps: object

- Defined in config/config-defaults.ts:69

### app-base

app-base: object

- Defined in config/config-defaults.ts:78

### apiKey

apiKey: string = "AIzaSyDds578OH_xcxGw7QiTDOCdweLRSBEyxng"

- Defined in config/config-defaults.ts:79

### authDomain

authDomain: string = "app-base.firebaseapp.com"

- Defined in config/config-defaults.ts:80

### databaseURL

databaseURL: string = "https://app-base.firebaseio.com"

- Defined in config/config-defaults.ts:81

### messagingSenderId

messagingSenderId: string = "271464035830"

- Defined in config/config-defaults.ts:84

### projectId

projectId: string = "app-base-dce3f"

- Defined in config/config-defaults.ts:82

### storageBucket

storageBucket: string = "app-base-dce3f.appspot.com"

- Defined in config/config-defaults.ts:83

### ema-js-base

ema-js-base: object

- Defined in config/config-defaults.ts:70

### apiKey

apiKey: string = "AIzaSyDQuSusOA5HNwIUoyViVOPwEWbGXWt91p4"

- Defined in config/config-defaults.ts:71

### authDomain

authDomain: string = "ema-js-base.firebaseapp.com"

- Defined in config/config-defaults.ts:72

### databaseURL

databaseURL: string = "https://ema-js-base.firebaseio.com"

- Defined in config/config-defaults.ts:73

### messagingSenderId

messagingSenderId: string = "419979785648"

- Defined in config/config-defaults.ts:76

### projectId

projectId: string = "ema-js-base"

- Defined in config/config-defaults.ts:74

### storageBucket

storageBucket: string = "ema-js-base.appspot.com"

- Defined in config/config-defaults.ts:75

### roles

roles: object

- Defined in config/config-defaults.ts:18

### ADMINISTRATOR

ADMINISTRATOR: object[] = [{"actions": ["create", "read", "update", "delete", "administrate"],"subject": ["all"]},{"actions": ["create", "read", "update", "delete"],"subject": ["user"]}]

- Defined in config/config-defaults.ts:47

### ANONYMOUS

ANONYMOUS: object[] = [{"actions": ["read"],"subject": ["all"]},{"actions": ["login"],"subject": ["user"]}]

- Defined in config/config-defaults.ts:19

### AUTHENTICATED

AUTHENTICATED: object[] = [{"actions": ["logout"],"subject": ["user"]}]

- Defined in config/config-defaults.ts:29

### DEVELOPER

DEVELOPER: object[] = [{"actions": ["create", "read", "update", "delete", "debug"],"subject": ["all"]}]

- Defined in config/config-defaults.ts:41

### EDITOR

EDITOR: object[] = [{"actions": ["create", "read", "update", "delete"],"subject": ["all"]}]

- Defined in config/config-defaults.ts:35

### OWNER

OWNER: object[] = [{"actions": ["create", "read", "update", "delete", "administrate", "debug", "autoLogin", "fetchCredentials"],"subject": ["all"]},{"actions": ["create", "read", "update", "delete"],"subject": ["user"]}]

- Defined in config/config-defaults.ts:57

### wordpress

wordpress: object

- Defined in config/config-defaults.ts:93

### base_path

base_path: string = "/"

- Defined in config/config-defaults.ts:96

### host

host: string = "wordpress-dev:8888"

- Defined in config/config-defaults.ts:94

### protocol

protocol: string = "http:"

- Defined in config/config-defaults.ts:95

### Const en

en: object

- Defined in i18n/en.ts:1

### ADD

ADD: string = "Add"

- Defined in i18n/en.ts:2

### ADDRESS

ADDRESS: string = "Address"

- Defined in i18n/en.ts:3

### ADMIN

ADMIN: string = "Administration"

- Defined in i18n/en.ts:4

### CANCEL

CANCEL: string = "Cancel"

- Defined in i18n/en.ts:5

### CHANGE LANGUAGE

CHANGE LANGUAGE: string = "Change language"

- Defined in i18n/en.ts:6

### CLOSE

CLOSE: string = "Close"

- Defined in i18n/en.ts:7

### CONFIRM

CONFIRM: string = "Confirm"

- Defined in i18n/en.ts:8

### CONFIRM WARNING

CONFIRM WARNING: string = "This action cannot be undone"

- Defined in i18n/en.ts:9

### CONTACT

CONTACT: string = "Contact"

- Defined in i18n/en.ts:10

### COUNTRY

COUNTRY: string = "Country"

- Defined in i18n/en.ts:11

### CREATE

CREATE: string = "Create"

- Defined in i18n/en.ts:12

### CURRENT

CURRENT: string = "Current"

- Defined in i18n/en.ts:13

### DATA

DATA: string = "Data"

- Defined in i18n/en.ts:14

### DATE

DATE: string = "Date"

- Defined in i18n/en.ts:15

### DELETE

DELETE: string = "Delete"

- Defined in i18n/en.ts:44

### DELETE CONFIRM

DELETE CONFIRM: string = "Are you sure you want to delete this item"

- Defined in i18n/en.ts:45

### DELETE CONFIRM MULTIPLE

DELETE CONFIRM MULTIPLE: string = "Are you sure you want to delete these items"

- Defined in i18n/en.ts:46

### DETAIL

DETAIL: string = "Detail"

- Defined in i18n/en.ts:47

### DETAILS

DETAILS: string = "Details"

- Defined in i18n/en.ts:48

### EDIT

EDIT: string = "Edit"

- Defined in i18n/en.ts:49

### EMAIL

EMAIL: string = "E-mail"

- Defined in i18n/en.ts:50

### EMAIL ADDRESS

EMAIL ADDRESS: string = "E-mail address"

- Defined in i18n/en.ts:51

### EMAIL ERROR

EMAIL ERROR: string = "This is not a valid email address"

- Defined in i18n/en.ts:52

### ERROR

ERROR: string = "Error"

- Defined in i18n/en.ts:53

### FIELD

FIELD: string = "Field"

- Defined in i18n/en.ts:54

### FIELD REQUIRED

FIELD REQUIRED: string = "This field is required"

- Defined in i18n/en.ts:55

### FORM INVALID

FORM INVALID: string = "The form can not be submitted yet. Please fill in the required fields"

- Defined in i18n/en.ts:56

### FORM SUCCESS

FORM SUCCESS: string = "The data have been stored"

- Defined in i18n/en.ts:57

### LANGUAGE

LANGUAGE: string = "Language"

- Defined in i18n/en.ts:58

### LOGIN

LOGIN: string = "Login"

- Defined in i18n/en.ts:59

### LOGIN ERROR

LOGIN ERROR: string = "The credentials you provided are not valid"

- Defined in i18n/en.ts:60

### LOGIN EXPIRED

LOGIN EXPIRED: string = "Your authorization has expired. Please login again"

- Defined in i18n/en.ts:61

### LOGOUT

LOGOUT: string = "Log out"

- Defined in i18n/en.ts:62

### NAME

NAME: string = "Name"

- Defined in i18n/en.ts:63

### NETWORK ERROR

NETWORK ERROR: string = "There is no internet connection"

- Defined in i18n/en.ts:64

### PASSWORD

PASSWORD: string = "Password"

- Defined in i18n/en.ts:65

### PASSWORD ERROR

PASSWORD ERROR: string = "Password is required"

- Defined in i18n/en.ts:66

### PASSWORD MATCH ERROR

PASSWORD MATCH ERROR: string = "The passwords don't match"

- Defined in i18n/en.ts:67

### REMARKS

REMARKS: string = "Remarks"

- Defined in i18n/en.ts:68

### REMEMBER

REMEMBER: string = "Remember"

- Defined in i18n/en.ts:69

### REQUIRED

REQUIRED: string = "Required"

- Defined in i18n/en.ts:70

### RESET

RESET: string = "Wissen"

- Defined in i18n/en.ts:71

### RESULT

RESULT: string = "Result"

- Defined in i18n/en.ts:72

### RESULTS

RESULTS: string = "Results"

- Defined in i18n/en.ts:73

### SAVE

SAVE: string = "Save"

- Defined in i18n/en.ts:81

### SEARCH

SEARCH: string = "Search"

- Defined in i18n/en.ts:82

### SUBMIT

SUBMIT: string = "Submit"

- Defined in i18n/en.ts:83

### TITLE

TITLE: string = "Title"

- Defined in i18n/en.ts:84

### USER

USER: string = "User"

- Defined in i18n/en.ts:85

### USERNAME

USERNAME: string = "Username"

- Defined in i18n/en.ts:87

### USERS

USERS: string = "Users"

- Defined in i18n/en.ts:86

### counter

counter: string = "The count is {n}"

- Defined in i18n/en.ts:89

### DATE_MONTH_NTH

DATE_MONTH_NTH: object

- Defined in i18n/en.ts:30

### 1

1: string = "January"

- Defined in i18n/en.ts:31

### 10

10: string = "October"

- Defined in i18n/en.ts:40

### 11

11: string = "November"

- Defined in i18n/en.ts:41

### 12

12: string = "December"

- Defined in i18n/en.ts:42

### 2

2: string = "February"

- Defined in i18n/en.ts:32

### 3

3: string = "March"

- Defined in i18n/en.ts:33

### 4

4: string = "April"

- Defined in i18n/en.ts:34

### 5

5: string = "May"

- Defined in i18n/en.ts:35

### 6

6: string = "June"

- Defined in i18n/en.ts:36

### 7

7: string = "July"

- Defined in i18n/en.ts:37

### 8

8: string = "August"

- Defined in i18n/en.ts:38

### 9

9: string = "September"

- Defined in i18n/en.ts:39

### DATE_NTH

DATE_NTH: object

- Defined in i18n/en.ts:16

### 1

1: string = "{day} January {year}"

- Defined in i18n/en.ts:17

### 10

10: string = "{day} October {year}"

- Defined in i18n/en.ts:26

### 11

11: string = "{day} November {year}"

- Defined in i18n/en.ts:27

### 12

12: string = "{day} December {year}"

- Defined in i18n/en.ts:28

### 2

2: string = "{day} February {year}"

- Defined in i18n/en.ts:18

### 3

3: string = "{day} March {year}"

- Defined in i18n/en.ts:19

### 4

4: string = "{day} April {year}"

- Defined in i18n/en.ts:20

### 5

5: string = "{day} May {year}"

- Defined in i18n/en.ts:21

### 6

6: string = "{day} June {year}"

- Defined in i18n/en.ts:22

### 7

7: string = "{day} July {year}"

- Defined in i18n/en.ts:23

### 8

8: string = "{day} August {year}"

- Defined in i18n/en.ts:24

### 9

9: string = "{day} September {year}"

- Defined in i18n/en.ts:25

### RESULTS_NTH

RESULTS_NTH: object

- Defined in i18n/en.ts:74

### 0

0: string = "No results"

- Defined in i18n/en.ts:75

### 1

1: string = "{n} result"

- Defined in i18n/en.ts:76

### 2

2: string = "{n} results"

- Defined in i18n/en.ts:77

### gt99

gt99: string = "99+ results"

- Defined in i18n/en.ts:79

### n

n: string = "{n} results"

- Defined in i18n/en.ts:78

### Const i18n

i18n: object

- Defined in i18n/index.ts:4

### en

en: object = en

- Defined in i18n/index.ts:5

#### Type declaration

### nl

nl: object = nl

- Defined in i18n/index.ts:6

#### Type declaration

### Const mappings

mappings: object

- Defined in conversion/conversion-service.ts:13

### DrupalWordpress

DrupalWordpress: object

- Defined in conversion/conversion-service.ts:14

### body[0].value

body[0].value: string = "content.rendered"

- Defined in conversion/conversion-service.ts:18

### changed[0].value

changed[0].value: string = "modified"

- Defined in conversion/conversion-service.ts:20

### created[0].value

created[0].value: string = "date"

- Defined in conversion/conversion-service.ts:19

### field_meta_tags[0[.value

field_meta_tags[0[.value: string = "meta"

- Defined in conversion/conversion-service.ts:24

### moderation_state[0].target_id

moderation_state[0].target_id: string = "status"

- Defined in conversion/conversion-service.ts:23

### sticky[0].value

sticky[0].value: string = "sticky"

- Defined in conversion/conversion-service.ts:21

### title[0].value

title[0].value: string = "title.rendered"

- Defined in conversion/conversion-service.ts:17

### type[0].target_id

type[0].target_id: string = "type"

- Defined in conversion/conversion-service.ts:22

### Const nl

nl: object

- Defined in i18n/nl.ts:1

### ADD

ADD: string = "Toevoegen"

- Defined in i18n/nl.ts:2

### ADDRESS

ADDRESS: string = "Adres"

- Defined in i18n/nl.ts:3

### ADMIN

ADMIN: string = "Beheer"

- Defined in i18n/nl.ts:4

### CANCEL

CANCEL: string = "Annuleren"

- Defined in i18n/nl.ts:5

### CHANGE LANGUAGE

CHANGE LANGUAGE: string = "Taal wijzigen"

- Defined in i18n/nl.ts:6

### CLOSE

CLOSE: string = "Sluiten"

- Defined in i18n/nl.ts:7

### CONFIRM

CONFIRM: string = "Bevestigen"

- Defined in i18n/nl.ts:8

### CONFIRM WARNING

CONFIRM WARNING: string = "Deze handeling kan niet ongedaan worden gemaakt"

- Defined in i18n/nl.ts:9

### CONTACT

CONTACT: string = "Contact"

- Defined in i18n/nl.ts:10

### COUNTRY

COUNTRY: string = "Land"

- Defined in i18n/nl.ts:11

### CREATE

CREATE: string = "Aanmaken"

- Defined in i18n/nl.ts:12

### CURRENT

CURRENT: string = "Huidige"

- Defined in i18n/nl.ts:13

### DATA

DATA: string = "Gegevens"

- Defined in i18n/nl.ts:14

### DATE

DATE: string = "Datum"

- Defined in i18n/nl.ts:15

### DELETE

DELETE: string = "Verwijderen"

- Defined in i18n/nl.ts:44

### DELETE CONFIRM

DELETE CONFIRM: string = "Weet u zeker dat u dit onderdeel wilt verwijderen"

- Defined in i18n/nl.ts:45

### DELETE CONFIRM MULTIPLE

DELETE CONFIRM MULTIPLE: string = "Weet u zeker dat u deze onderdelen wilt verwijderen"

- Defined in i18n/nl.ts:46

### DETAIL

DETAIL: string = "Detail"

- Defined in i18n/nl.ts:47

### DETAILS

DETAILS: string = "Details"

- Defined in i18n/nl.ts:48

### EDIT

EDIT: string = "Bewerken"

- Defined in i18n/nl.ts:49

### EMAIL

EMAIL: string = "E-mail"

- Defined in i18n/nl.ts:50

### EMAIL ADDRESS

EMAIL ADDRESS: string = "E-mailadres"

- Defined in i18n/nl.ts:51

### EMAIL ERROR

EMAIL ERROR: string = "Er is geen geldige e-mail ingevoerd"

- Defined in i18n/nl.ts:52

### ERROR

ERROR: string = "Fout"

- Defined in i18n/nl.ts:53

### FIELD

FIELD: string = "Veld"

- Defined in i18n/nl.ts:54

### FIELD REQUIRED

FIELD REQUIRED: string = "Dit veld is verplicht"

- Defined in i18n/nl.ts:55

### FORM INVALID

FORM INVALID: string = "Het formulier kan niet worden verstuurd. Vul eerst de ontbrekende velden in"

- Defined in i18n/nl.ts:56

### FORM SUCCESS

FORM SUCCESS: string = "De gegevens zijn opgeslagen"

- Defined in i18n/nl.ts:57

### LANGUAGE

LANGUAGE: string = "Taal"

- Defined in i18n/nl.ts:58

### LOGIN

LOGIN: string = "Inloggen"

- Defined in i18n/nl.ts:59

### LOGIN ERROR

LOGIN ERROR: string = "De ingevoerde login combinatie is niet geldig"

- Defined in i18n/nl.ts:60

### LOGIN EXPIRED

LOGIN EXPIRED: string = "Uw autorisatie is verlopen. Log opnieuw in a.u.b"

- Defined in i18n/nl.ts:61

### LOGOUT

LOGOUT: string = "Uitloggen"

- Defined in i18n/nl.ts:62

### NAME

NAME: string = "Naam"

- Defined in i18n/nl.ts:63

### NETWORK ERROR

NETWORK ERROR: string = "De internetverbinding is verbroken"

- Defined in i18n/nl.ts:64

### PASSWORD

PASSWORD: string = "Wachtwoord"

- Defined in i18n/nl.ts:65

### PASSWORD ERROR

PASSWORD ERROR: string = "Er is geen geldig wachtwoord ingevoerd"

- Defined in i18n/nl.ts:66

### PASSWORD MATCH ERROR

PASSWORD MATCH ERROR: string = "De ingevoerde wachtwoorden komen niet overeen"

- Defined in i18n/nl.ts:67

### REMARKS

REMARKS: string = "Opmerkingen"

- Defined in i18n/nl.ts:68

### REMEMBER

REMEMBER: string = "Onthouden"

- Defined in i18n/nl.ts:69

### REQUIRED

REQUIRED: string = "Verplicht"

- Defined in i18n/nl.ts:70

### RESET

RESET: string = "Reset"

- Defined in i18n/nl.ts:71

### RESULT

RESULT: string = "Resultaat"

- Defined in i18n/nl.ts:72

### RESULTS

RESULTS: string = "Resultaten"

- Defined in i18n/nl.ts:73

### SAVE

SAVE: string = "Opslaan"

- Defined in i18n/nl.ts:81

### SEARCH

SEARCH: string = "Zoeken"

- Defined in i18n/nl.ts:82

### SUBMIT

SUBMIT: string = "Indienen"

- Defined in i18n/nl.ts:83

### TITLE

TITLE: string = "Titel"

- Defined in i18n/nl.ts:84

### USER

USER: string = "Gebruiker"

- Defined in i18n/nl.ts:85

### USERNAME

USERNAME: string = "Gebruikersnaam"

- Defined in i18n/nl.ts:87

### USERS

USERS: string = "Gebruikers"

- Defined in i18n/nl.ts:86

### counter

counter: string = "Het aantal is {n}"

- Defined in i18n/nl.ts:89

### DATE_MONTH_NTH

DATE_MONTH_NTH: object

- Defined in i18n/nl.ts:30

### 1

1: string = "Januari"

- Defined in i18n/nl.ts:31

### 10

10: string = "Oktober"

- Defined in i18n/nl.ts:40

### 11

11: string = "November"

- Defined in i18n/nl.ts:41

### 12

12: string = "December"

- Defined in i18n/nl.ts:42

### 2

2: string = "Februari"

- Defined in i18n/nl.ts:32

### 3

3: string = "Maart"

- Defined in i18n/nl.ts:33

### 4

4: string = "April"

- Defined in i18n/nl.ts:34

### 5

5: string = "Mei"

- Defined in i18n/nl.ts:35

### 6

6: string = "Juni"

- Defined in i18n/nl.ts:36

### 7

7: string = "Juli"

- Defined in i18n/nl.ts:37

### 8

8: string = "Augustus"

- Defined in i18n/nl.ts:38

### 9

9: string = "September"

- Defined in i18n/nl.ts:39

### DATE_NTH

DATE_NTH: object

- Defined in i18n/nl.ts:16

### 1

1: string = "{day} Januari {year}"

- Defined in i18n/nl.ts:17

### 10

10: string = "{day} Oktober {year}"

- Defined in i18n/nl.ts:26

### 11

11: string = "{day} November {year}"

- Defined in i18n/nl.ts:27

### 12

12: string = "{day} December {year}"

- Defined in i18n/nl.ts:28

### 2

2: string = "{day} Februari {year}"

- Defined in i18n/nl.ts:18

### 3

3: string = "{day} Maart {year}"

- Defined in i18n/nl.ts:19

### 4

4: string = "{day} April {year}"

- Defined in i18n/nl.ts:20

### 5

5: string = "{day} Mei {year}"

- Defined in i18n/nl.ts:21

### 6

6: string = "{day} Juni {year}"

- Defined in i18n/nl.ts:22

### 7

7: string = "{day} Juli {year}"

- Defined in i18n/nl.ts:23

### 8

8: string = "{day} Augustus {year}"

- Defined in i18n/nl.ts:24

### 9

9: string = "{day} September {year}"

- Defined in i18n/nl.ts:25

### RESULTS_NTH

RESULTS_NTH: object

- Defined in i18n/nl.ts:74

### 0

0: string = "Geen resultaten"

- Defined in i18n/nl.ts:75

### 1

1: string = "{n} resultaat"

- Defined in i18n/nl.ts:76

### 2

2: string = "{n} resultaten"

- Defined in i18n/nl.ts:77

### gt99

gt99: string = "99+ resultaten"

- Defined in i18n/nl.ts:79

### n

n: string = "{n} resultaten"

- Defined in i18n/nl.ts:78

### Const types

types: object

- Defined in conversion/conversion-service.ts:9

### jsonApi

jsonApi: string = "jsonApi"

- Defined in conversion/conversion-service.ts:10

### reduxObject

reduxObject: string = "jsonApi"

- Defined in conversion/conversion-service.ts:11

### Const validationConstants

validationConstants: object

- Defined in validation/validationConstants.ts:1

### REGEX_ALPHA

REGEX_ALPHA: RegExp = /^[a-zA-ZàáâäãåąćęèéêëìíîïłńòóôöõøùúûüÿýżźñçčšžÀÁÂÄÃÅĄĆĘÈÉÊËÌÍÎÏŁŃÒÓÔÖÕØÙÚÛÜŸÝŻŹÑßÇŒÆČŠŽ∂ð ,.'-]+$/

- Defined in validation/validationConstants.ts:23

### REGEX_ALPHANUM

REGEX_ALPHANUM: RegExp = /^[a-zA-Z0-9àáâäãåąćęèéêëìíîïłńòóôöõøùúûüÿýżźñçčšžÀÁÂÄÃÅĄĆĘÈÉÊËÌÍÎÏŁŃÒÓÔÖÕØÙÚÛÜŸÝŻŹÑßÇŒÆČŠŽ∂ð ,.'-]+$/

- Defined in validation/validationConstants.ts:24

### REGEX_BSN

REGEX_BSN: RegExp = /^[0-9]{9}$/

- Defined in validation/validationConstants.ts:2

### REGEX_BTW_NL

REGEX_BTW_NL: RegExp = /(NL)?[0-9]{9}B[0-9]{2}/

- Defined in validation/validationConstants.ts:3

### REGEX_CURRENCY_EURO

REGEX_CURRENCY_EURO: RegExp = /^\s*-?((\d{1,3}(\.(\d){3})*)|\d*)(,\d{1,2})?\s?(\u20AC)?\s*$/

- Defined in validation/validationConstants.ts:4

### REGEX_DATE

REGEX_DATE: RegExp = /(((0[1-9]|[12][0-9]|3[01])([-])(0[13578]|10|12)([-])([1-2][0,9][0-9][0-9]))|(([0][1-9]|[12][0-9]|30)([-])(0[469]|11)([-])([1-2][0,9][0-9][0-9]))|((0[1-9]|1[0-9]|2[0-8])([-])(02)([-])([1-2][0,9][0-9][0-9]))|((29)(\.|-|\/)(02)([-])([02468][048]00))|((29)([-])(02)([-])([13579][26]00))|((29)([-])(02)([-])([0-9][0-9][0][48]))|((29)([-])(02)([-])([0-9][0-9][2468][048]))|((29)([-])(02)([-])([0-9][0-9][13579][26])))/

- Defined in validation/validationConstants.ts:5

### REGEX_EMAIL

REGEX_EMAIL: RegExp = /^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i

- Defined in validation/validationConstants.ts:6

### REGEX_IBAN

REGEX_IBAN: RegExp = /[a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{4}[0-9]{7}([a-zA-Z0-9]?){0,16}/

- Defined in validation/validationConstants.ts:7

### REGEX_INITIALS

REGEX_INITIALS: RegExp = /^([a-zA-Z]|[cC][hH]|[cC][Hh][Rr]|[fF][Rr]|[Ii][jJ]|[jJ][aA][Cc]|[pP][Hh]|[tT][Hh]|[tT][Jj])((\.([a-zA-Z]|[cC][hC]|[cC][Hh][Rr]|[fF][Rr]|[Ii][jJ]|[jJ][aA][Cc]|[pP][Hh]|[tT][Hh]|[tT][Jj]))*)(\.)?$/

- Defined in validation/validationConstants.ts:8

### REGEX_INTEGER

REGEX_INTEGER: RegExp = /^[-+]?\d+$/

- Defined in validation/validationConstants.ts:22

### REGEX_JSON

REGEX_JSON: RegExp = /^\"([^\"\\]*|\\(["\\\/bfnrt]{1}|u[a-f0-9]{4}))*\"$/

- Defined in validation/validationConstants.ts:30

### REGEX_LASTNAME

REGEX_LASTNAME: RegExp = /^[^0-9]+$/i

- Defined in validation/validationConstants.ts:21

### REGEX_NO_PUNCTUATION

REGEX_NO_PUNCTUATION: RegExp = /^[^,.'-]+$/

- Defined in validation/validationConstants.ts:27

### REGEX_NO_SPACES

REGEX_NO_SPACES: RegExp = /^\S+$/

- Defined in validation/validationConstants.ts:26

### REGEX_NUMERIC

REGEX_NUMERIC: RegExp = /^[0-9]+$/

- Defined in validation/validationConstants.ts:25

### REGEX_PASSWORD

REGEX_PASSWORD: RegExp = /^(?=.*[A-Z])(?=.*[!@#$&*])(?=.*[0-9])(?=.*[a-z].*[a-z].*[a-z]).{8,24}$/

- Defined in validation/validationConstants.ts:13

### REGEX_PHONE

REGEX_PHONE: RegExp = /^(((0)[1-9]{2}[0-9][-]?[1-9][0-9]{5})|((\\+31|0|0031)[1-9][0-9][-]?[1-9][0-9]{6}))$/

- Defined in validation/validationConstants.ts:11

### REGEX_PHONE_MOBILE

REGEX_PHONE_MOBILE: RegExp = /^(((\\+31|0|0031)6){1}[1-9]{1}[0-9]{7})$/i

- Defined in validation/validationConstants.ts:12

### REGEX_REQUIRED

REGEX_REQUIRED: RegExp = /[0-9a-zA-Z]{1,}/

- Defined in validation/validationConstants.ts:28

### REGEX_URL

REGEX_URL: RegExp = /^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]+-?)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]+-?)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/i

- Defined in validation/validationConstants.ts:20

### REGEX_ZIPCODE

REGEX_ZIPCODE: RegExp = /^[1-9][0-9]{3} ?(?!sa|sd|ss)[a-z]{2}$/i

- Defined in validation/validationConstants.ts:9