### Index

- _ (projects/.../api.ts)
- _ (projects/.../angular-loader.ts)
- _ (projects/.../firebase.ts)
- _ (projects/.../loader.ts)
- _ (projects/.../migration.ts)
- _ (projects/.../wordpress.service.ts)
- _ (projects/.../svg-template.component.ts)
- $ (projects/.../svg-template.component.ts)
- APP_BASE_LIB_COMPONENTS (projects/.../index.ts)
- APP_BASE_LIB_DIRECTIVES (projects/.../index.ts)
- APP_BASE_LIB_PIPES (projects/.../index.ts)
- APP_BASE_LIB_RESOLVERS (projects/.../index.ts)
- APP_BASE_LIB_RESOLVERS (projects/.../index-oud.ts)
- APP_BASE_LIB_SERVICES (projects/.../index-oud.ts)
- APP_BASE_LIB_SERVICES (projects/.../index.ts)
- APP_BASE_LIBRARY_MODALS (projects/.../index.ts)
- APP_BASE_SERVICES (projects/.../index-oud.ts)
- APP_BASE_SERVICES (projects/.../index.ts)
- configDefaults (projects/.../configDefaults.ts)
- en (projects/.../en.ts)
- fetch (projects/.../migration.ts)
- fetch (projects/.../firebase.ts)
- fetch (projects/.../api.ts)
- fetch (projects/.../base.ts)
- fetch (projects/.../wordpress.ts)
- i18n (projects/.../index.ts)
- jDrupal (projects/.../firebase.ts)
- jDrupal (projects/.../drupal.ts)
- jDrupal (projects/.../migration.ts)
- nl (projects/.../nl.ts)
- nl_oud (projects/.../nl_oud.ts)
- Promise (projects/.../loader.ts)
- Promise (projects/.../base.service.ts)
- Promise (projects/.../angular-loader.ts)
- Promise (projects/.../wordpress.ts)
- Promise (projects/.../base.ts)
- Promise (projects/.../wordpress.service.ts)
- Promise (projects/.../migration.ts)
- Promise (projects/.../firebase.ts)
- Promise (projects/.../json-api.ts)
- System (projects/.../loader.ts)
- System (projects/.../angular-loader.ts)
- validationConstants (projects/.../validationConstants.ts)
- WPAPI (projects/.../wordpress.ts)
- WPAPI (projects/.../migration.ts)

### projects/app-base-library/src/lib/shared/api.ts

###

_
`_: `any``
Type : `any`

fetch
`fetch: `any``
Type : `any`

### projects/app-base-library/src/lib/angular/angular-loader.ts

###

_
`_: `any``
Type : `any`

Promise
`Promise: `any``
Type : `any`

System
`System: `any``
Type : `any`

### projects/app-base-library/src/lib/shared/cms/firebase.ts

###

_
`_: ```

fetch
`fetch: ```

jDrupal
`jDrupal: ```

Promise
`Promise: ```

### projects/app-base-library/src/lib/loader.ts

###

_
`_: `any``
Type : `any`

Promise
`Promise: `any``
Type : `any`

System
`System: `any``
Type : `any`

### projects/app-base-library/src/lib/shared/cms/migration.ts

###

_
`_: ```

fetch
`fetch: ```

jDrupal
`jDrupal: ```

Promise
`Promise: ```

WPAPI
`WPAPI: ```

### projects/app-base-library/src/lib/angular/modules/wordpress/wordpress.service.ts

###

_
`_: `any``
Type : `any`

Promise
`Promise: `any``
Type : `any`

### projects/app-base-library/src/lib/angular/components/svg-template.component.ts

###

_
`_: `any``
Type : `any`

$
`$: `any``
Type : `any`

### projects/app-base-library/src/lib/angular/components/index.ts

###

APP_BASE_LIB_COMPONENTS
`APP_BASE_LIB_COMPONENTS: `any[]``
Type : `any[]`
Default value : `[ // LoginComponent, // LoginButtonComponent, // LoginFormComponent, SpinnerComponent, // SvgTemplateComponent, // RouterMenuComponent, // RouterBreadcrumbComponent, ]`

APP_BASE_LIBRARY_MODALS
`APP_BASE_LIBRARY_MODALS: `any[]``
Type : `any[]`
Default value : `[ // LoginModalComponent, // ModalContentComponent, ]`

### projects/app-base-library/src/lib/angular/directives/index.ts

###

APP_BASE_LIB_DIRECTIVES
`APP_BASE_LIB_DIRECTIVES: `any[]``
Type : `any[]`
Default value : `[ EmailValidatorDirective, SampleDirective ]`

### projects/app-base-library/src/lib/angular/pipes/index.ts

###

APP_BASE_LIB_PIPES
`APP_BASE_LIB_PIPES: `any[]``
Type : `any[]`
Default value : `[ BetweenPipe, ReplaceAllPipe, TrustAsCssPipe, TrustAsHtmlPipe, TrustAsUrlPipe ]`

### projects/app-base-library/src/lib/angular/services/index.ts

###

APP_BASE_LIB_RESOLVERS
`APP_BASE_LIB_RESOLVERS: `[]``
Type : `[]`
Default value : `[ CredentialsResolver, DrupalResolve, WordpressResolve, ]`

APP_BASE_LIB_SERVICES
`APP_BASE_LIB_SERVICES: `any[]``
Type : `any[]`
Default value : `[ ApiService, // AuthenticationService, // TokenStorage, BaseService, ConfigService, FormService, // ModalService, ]`

APP_BASE_SERVICES
`APP_BASE_SERVICES: `any[]``
Type : `any[]`
Default value : `[ DrupalService, WordpressService ]`

### projects/app-base-library/src/lib/angular/services/index-oud.ts

###

APP_BASE_LIB_RESOLVERS
`APP_BASE_LIB_RESOLVERS: `[]``
Type : `[]`
Default value : `[ CredentialsResolver, DrupalResolve, WordpressResolve, ]`

APP_BASE_LIB_SERVICES
`APP_BASE_LIB_SERVICES: `any[]``
Type : `any[]`
Default value : `[ ApiService, // AuthenticationService, TokenStorage, BaseService, ConfigService, FormService, ModalService, ]`

APP_BASE_SERVICES
`APP_BASE_SERVICES: `any[]``
Type : `any[]`
Default value : `[ DrupalService, WordpressService ]`

### projects/app-base-library/src/lib/configDefaults.ts

###

configDefaults
`configDefaults: `object``
Type : `object`

Default value : `{ id: 'app-base-library', name: 'app-base-library', authenticated: false, version: '0.0.0', domain: 'app-base-library.firebaseapp.com', baseUrl: 'https://app-base-library.firebaseapp.com/', baseRoot: 'https://app-base-library.firebaseapp.com', api_headers: [ { 'Content-Type': 'application/json;charset=utf-8' } ], drupal: { domain: 'www.streamer.nl', protocol: 'https:', app_uuid: '319e0e50-5f1b-4b76-8798-3f89da31dd12', }, wordpress: { host: 'www.streamer.nl/wordpress', protocol: 'https:', base_path: '/', //app_server: true }, // todo: deprecate firebase: { apiKey: 'AIzaSyBQcrVHXEsTDIGj32Cba9ph6rf6mZtbJb4', authDomain: 'app-base-library.firebaseapp.com', databaseURL: 'https://app-base-library.firebaseio.com', projectId: 'app-base-library', storageBucket: 'app-base-library.appspot.com', messagingSenderId: '468508881249' }, // todo: implement firebaseApps: { 'app-base-library': { 'apiKey': 'AIzaSyBQcrVHXEsTDIGj32Cba9ph6rf6mZtbJb4', 'authDomain': 'app-base-library.firebaseapp.com', 'databaseURL': 'https://app-base-library.firebaseio.com', 'projectId': 'app-base-library', 'storageBucket': 'app-base-library.appspot.com', 'messagingSenderId': '468508881249' }, 'app-browser-10b90': { 'apiKey': 'AIzaSyDKwhFxY-zUq17InNmiluKyd5xxp8tAzP8', 'authDomain': 'app-browser-10b90.firebaseapp.com', 'databaseURL': 'https://app-browser-10b90.firebaseio.com', 'projectId': 'app-browser-10b90', 'storageBucket': 'app-browser-10b90.appspot.com', 'messagingSenderId': '809240799935' } }, // language: 'nl', language: 'en', languages: [ {key: 'nl',value: 'Nederlands'}, {key: 'en',value: 'English'}, ], i18n: i18n, permissions: [ 'read', // 'create', 'read', 'update', 'delete', 'administrate', 'login', 'logout', 'autoLogin', 'fetchCredentials'], // 'create-node', 'read-node', 'update-node', 'delete-node', // 'create-post', 'read-post', 'update-post', 'delete-post', ], roles: { ANONYMOUS: ['read'], // ANONYMOUS: ['read', 'login','forceLogin'], // override in app config for auth apps AUTHENTICATED: ['read', 'create', 'update', 'logout'], EDITOR: ['create', 'read', 'update', 'delete', 'logout'], DEVELOPER: ['create', 'read', 'update', 'delete', 'logout', 'debug'], ADMINISTRATOR: ['create', 'read', 'update', 'delete', 'administrate', 'logout', 'create-user', 'delete-user'], OWNER: ['create', 'read', 'update', 'delete', 'administrate', 'logout', 'create-user', 'delete-user', 'debug', 'autoLogin', 'fetchCredentials'], } }`

### projects/app-base-library/src/lib/shared/i18n/en.ts

###

en
`en: `object``
Type : `object`

Default value : `{ "ADD": "Add", "ADDRESS": "Address", "ADMIN": "Administration", "APPLICATION": "Application", "CANCEL": "Cancel", "CHANGE LANGUAGE": "Change language", "CLOSE": "Close", "CONFIRM": "Are you sure?", "CONFIRM WARNING": "This action cannot be undone", "CONTACT": "Contact", "CREATE": "Create", "CURRENT": "Current", "DATA": "Data", "DATE": "Date", "DELETE": "Delete", "DELETE CONFIRM": "Are you sure you want to delete this item", "DELETE CONFIRM MULTIPLE": "Are you sure you want to delete these items", "DETAIL": "Detail", "DETAILS": "Details", "EDIT": "Edit", "EMAIL": "E-mail", "EMAIL ADDRESS": "E-mail address", "EMAIL ERROR": "This is not a valid email address", "ERROR": "Error", "FIELD":"Field", "FIELD REQUIRED":"This field is required", "FORM INVALID": "The formulier can not be submitted yet. Please fill in the required fields", "FORM SUCCESS": "The data have been stored", "LOGIN": "Login", "LOGIN ERROR": "Wrong credentials", "LOGIN EXPIRED": "Your authorization has expired. Please login again", "LOGOUT": "Log out", "NAME": "Name", "PASSWORD": "Password", "PASSWORD REQUIRED": "Er is geen wachtwoord ingevoerd", "PASSWORD ERROR": "Password is required", "PASSWORD MATCH ERROR": "The passwords don't match", "SUBMIT": "Submit", "HOME": "Home", "NAME ERROR": "This is not a valid name", "NETWORK ERROR": "There is no internet connection", "REMEMBER": "Remember", "REMARKS": "Remarks", "SECTION": "Section", "SECTIONS": "Sections", "REQUIRED": "Required", "SAVE": "Save", "USER": "User", "USERS": "Users" }`

### projects/app-base-library/src/lib/shared/base.ts

###

fetch
`fetch: ```

Promise
`Promise: ```

### projects/app-base-library/src/lib/shared/cms/wordpress.ts

###

fetch
`fetch: ```

Promise
`Promise: ```

WPAPI
`WPAPI: ```

### projects/app-base-library/src/lib/shared/i18n/index.ts

###

i18n
`i18n: `object``
Type : `object`
Default value : `{ en: en, nl: nl }`

### projects/app-base-library/src/lib/shared/cms/drupal/drupal.ts

###

jDrupal
`jDrupal: ```

### projects/app-base-library/src/lib/shared/i18n/nl.ts

###

nl
`nl: `object``
Type : `object`

Default value : `{ "ADD": "Toevoegen", "ADDRESS": "Adres", "ADMIN": "Beheer", "APPLICATION": "Programma", "CANCEL": "Annuleren", "CHANGE LANGUAGE": "Taal wijzigen", "CLOSE": "Sluiten", "CONFIRM": "Uitvoeren?", "CONFIRM WARNING": "Deze handeling kan niet ongedaan worden gemaakt", "CONTACT": "Contact", "CREATE": "Aanmaken", "CURRENT": "Huidige", "DATA": "Gegevens", "DATE": "Datum", "DELETE": "Verwijderen", "DELETE CONFIRM": "Weet u zeker dat u dit onderdeel wilt verwijderen", "DELETE CONFIRM MULTIPLE": "Weet u zeker dat u deze onderdelen wilt verwijderen", "DETAIL": "Detail", "DETAILS": "Details", "EDIT": "Bewerken", "EMAIL": "E-mail", "EMAIL ADDRESS": "E-mailadres", "EMAIL ERROR": "Er is geen geldige e-mail ingevoerd", "ERROR": "Fout", "FIELD":"Veld", "FIELD REQUIRED":"Dit veld is verplicht", "FORM INVALID": "Het formulier kan niet worden verstuurd. Vul eerst de ontbrekende velden in", "FORM SUCCESS": "De gegevens zijn opgeslagen", "LOGIN": "Inloggen", "LOGIN ERROR": "De ingevoerde email / wachtwoord combinatie is niet geldig", "LOGIN EXPIRED": "Uw autorisatie is verlopen. Log opnieuw in a.u.b", "LOGOUT": "Uitloggen", "NAME": "Naam", "PASSWORD": "Wachtwoord", "PASSWORD REQUIRED": "Er is geen wachtwoord ingevoerd", "PASSWORD ERROR": "Er is geen geldig wachtwoord ingevoerd", "PASSWORD MATCH ERROR": "De ingevoerde wachtwoorden komen niet overeen", "SUBMIT": "Indienen", "TITLE": "Titel", }`

### projects/app-base-library/src/lib/shared/i18n/nl_oud.ts

###

nl_oud
`nl_oud: `object``
Type : `object`

Default value : `{ "CONTACT DETAILS": "Contactgegevens", "CONTACT PERSON": "Contactpersoon", "CREATE": "Aanmaken", "ERRORS": "Fouten", "ERROR NOT FOUND": "De opgevraagde gegevens zijn niet gevonden", "ERROR BAD REQUEST": "Er is een fout opgetreden", "END DATE": "Einddatum", "EXPORT": "Exporteren", "FEMALE": "Vrouw", "GENERAL": "Algemeen", "HOME": "Home", "IBAN ERROR": "Dit is geen geldig IBAN nummer", "INITIALS ERROR": "Dit zijn geen geldige voorletters", "IMPORT": "Importeren", "LANGUAGE": "Taal", "LANGUAGE CHANGE": "Taal wijzigen", "LOG": "Log", "MALE": "Man", "MANAGEMENT": "Beheer", "MENU": "Menu", "MESSAGES": "Berichten", "MONITOR": "Monitor", "NEW": "Nieuw", "NETWORK ERROR": "Geen internetverbinding .. de applicatie is niet beschikbaar", "NO": "Nee", "NO DATA FOUND": "Er zijn geen gegevens gevonden", "NUMBER ERROR": "Vul een nummer in", "OF":"van", "OK":"Ok", "PHONE ERROR":"Dit is geen geldig telefoonnummer", "READ": "Lezen", "REASON": "Reden", "RECOVERY MESSAGE": "Wachtwoord en/of e-mailadres vergeten?", "REFRESH": "Verversen", "REMEMBER": "Onthouden", "RESET PASSWORD": "Wachtwoord wijzigen", "REQUIRED": "Vereist", "SAVE": "Opslaan", "SEND": "Versturen", "SEARCH": "Zoeken", "SELECT": "Selecteer", "SELECTED": "Geselecteerd", "SETTINGS": "Instellingen", "STREET NAME": "Straatnaam", "TO": "tot", "THE": "de", "UNAUTHORIZED ERROR": "U heeft niet de juiste rechten voor deze handeling", "UPDATE": "Bewerken", "USER": "Gebruiker", "USERS": "Gebruikers", "VERSION": "Versie", "VISIT ADDRESS": "Bezoekadres", "WARNING": "Waarschuwing", "YES": "Ja" }`

### projects/app-base-library/src/lib/angular/services/base.service.ts

###

Promise
`Promise: `any``
Type : `any`

### projects/app-base-library/src/lib/shared/cms/drupal/json-api.ts

###

Promise
`Promise: ```

### projects/app-base-library/src/lib/shared/validation/validationConstants.ts

###

validationConstants
`validationConstants: `object``
Type : `object`

Default value : `{ REGEX_BSN: /^[0-9]{9}$/, REGEX_BTW_NL: /(NL)?[0-9]{9}B[0-9]{2}/, REGEX_CURRENCY_EURO: /^\s*-?((\d{1,3}(\.(\d){3})*)|\d*)(,\d{1,2})?\s?(\u20AC)?\s*$/, REGEX_DATE: /(((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])))/, REGEX_EMAIL: /^[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, REGEX_IBAN: /[a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{4}[0-9]{7}([a-zA-Z0-9]?){0,16}/, REGEX_INITIALS: /^([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]))*)(\.)?$/, REGEX_ZIPCODE: /^[1-9][0-9]{3} ?(?!sa|sd|ss)[a-z]{2}$/i, // REGEX_PHONE: /^([+0]{1})([0-9]{9,14})$/i, REGEX_PHONE: /^(((0)[1-9]{2}[0-9][-]?[1-9][0-9]{5})|((\\+31|0|0031)[1-9][0-9][-]?[1-9][0-9]{6}))$/, REGEX_PHONE_MOBILE: /^(((\\+31|0|0031)6){1}[1-9]{1}[0-9]{7})$/i, REGEX_PASSWORD: /^(?=.*[A-Z])(?=.*[!@#$&*])(?=.*[0-9])(?=.*[a-z].*[a-z].*[a-z]).{8,24}$/, // (/^ // (?=.*\d) //should contain at least one digit // (?=.*[a-z]) //should contain at least one lower case // (?=.*[A-Z]) //should contain at least one upper case // [a-zA-Z0-9]{8,24} //should contain at least 8 and max 24 from the mentioned characters // $/) REGEX_URL: /^(?:(?: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, REGEX_LASTNAME: /^[^0-9]+$/i, REGEX_INTEGER: /^[-+]?\d+$/, REGEX_ALPHA: /^[a-zA-ZàáâäãåąćęèéêëìíîïłńòóôöõøùúûüÿýżźñçčšžÀÁÂÄÃÅĄĆĘÈÉÊËÌÍÎÏŁŃÒÓÔÖÕØÙÚÛÜŸÝŻŹÑßÇŒÆČŠŽ∂ð ,.'-]+$/, REGEX_ALPHANUM: /^[a-zA-Z0-9àáâäãåąćęèéêëìíîïłńòóôöõøùúûüÿýżźñçčšžÀÁÂÄÃÅĄĆĘÈÉÊËÌÍÎÏŁŃÒÓÔÖÕØÙÚÛÜŸÝŻŹÑßÇŒÆČŠŽ∂ð ,.'-]+$/, REGEX_NUMERIC: /^[0-9]+$/, REGEX_NO_SPACES: /^\S+$/, REGEX_NO_PUNCTUATION: /^[^,.'-]+$/, REGEX_REQUIRED: /[0-9a-zA-Z]{1,}/, // REGEX_REQUIRED: /^\s+$/, REGEX_JSON: /^\"([^\"\\]*|\\(["\\\/bfnrt]{1}|u[a-f0-9]{4}))*\"$/ }`

# results matching ""

# No results matching ""