@cause-911/core
Version:
Run `npm install @cause-911/core --save` to add this library to your project
50 lines • 3.76 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { InjectionToken } from '@angular/core';
export class CoreModuleOptions {
constructor() {
this.apiUrl = '';
this.languages = ['fr', 'en'];
this.loginURL = '/login/';
this.refreshLoginURL = '';
this.allowRefreshToken = false;
this.libraries = [];
this.locale = '';
this.nbRetryOnNetworkError = 0;
this.contentSecurityPolicyActivated = false;
}
}
if (false) {
/** @type {?} */
CoreModuleOptions.prototype.apiUrl;
/** @type {?} */
CoreModuleOptions.prototype.languages;
/** @type {?} */
CoreModuleOptions.prototype.loginURL;
/** @type {?} */
CoreModuleOptions.prototype.refreshLoginURL;
/** @type {?} */
CoreModuleOptions.prototype.allowRefreshToken;
/** @type {?} */
CoreModuleOptions.prototype.libraries;
/** @type {?} */
CoreModuleOptions.prototype.locale;
/** @type {?} */
CoreModuleOptions.prototype.nbRetryOnNetworkError;
/** @type {?} */
CoreModuleOptions.prototype.contentSecurityPolicyActivated;
}
/** @type {?} */
export const CAUSE_CORE_MODULE_OPTIONS = new InjectionToken('cause-core-module-options', {
providedIn: 'root',
factory: CAUSE_CORE_MODULE_OPTIONS_FACTORY,
});
/**
* @return {?}
*/
export function CAUSE_CORE_MODULE_OPTIONS_FACTORY() {
return new CoreModuleOptions();
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29yZS1tb2R1bGUtb3B0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BjYXVzZS05MTEvY29yZS8iLCJzb3VyY2VzIjpbImxpYi9zaGFyZWQvbW9kZWxzL2NvcmUtbW9kdWxlLW9wdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFL0MsTUFBTSxPQUFPLGlCQUFpQjtJQUE5QjtRQUNXLFdBQU0sR0FBVyxFQUFFLENBQUM7UUFDcEIsY0FBUyxHQUFhLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDO1FBQ25DLGFBQVEsR0FBVyxTQUFTLENBQUM7UUFDN0Isb0JBQWUsR0FBVyxFQUFFLENBQUM7UUFDN0Isc0JBQWlCLEdBQVksS0FBSyxDQUFDO1FBQ25DLGNBQVMsR0FBYSxFQUFFLENBQUM7UUFDekIsV0FBTSxHQUFXLEVBQUUsQ0FBQztRQUNwQiwwQkFBcUIsR0FBVyxDQUFDLENBQUM7UUFDbEMsbUNBQThCLEdBQVksS0FBSyxDQUFDO0lBQzNELENBQUM7Q0FBQTs7O0lBVEcsbUNBQTJCOztJQUMzQixzQ0FBMEM7O0lBQzFDLHFDQUFvQzs7SUFDcEMsNENBQW9DOztJQUNwQyw4Q0FBMEM7O0lBQzFDLHNDQUFnQzs7SUFDaEMsbUNBQTJCOztJQUMzQixrREFBeUM7O0lBQ3pDLDJEQUF1RDs7O0FBRzNELE1BQU0sT0FBTyx5QkFBeUIsR0FBRyxJQUFJLGNBQWMsQ0FBb0IsMkJBQTJCLEVBQUU7SUFDeEcsVUFBVSxFQUFFLE1BQU07SUFDbEIsT0FBTyxFQUFFLGlDQUFpQztDQUM3QyxDQUFDOzs7O0FBRUYsTUFBTSxVQUFVLGlDQUFpQztJQUM3QyxPQUFPLElBQUksaUJBQWlCLEVBQUUsQ0FBQztBQUNuQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IGNsYXNzIENvcmVNb2R1bGVPcHRpb25zIHtcbiAgICBwdWJsaWMgYXBpVXJsOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgbGFuZ3VhZ2VzOiBzdHJpbmdbXSA9IFsnZnInLCAnZW4nXTtcbiAgICBwdWJsaWMgbG9naW5VUkw6IHN0cmluZyA9ICcvbG9naW4vJztcbiAgICBwdWJsaWMgcmVmcmVzaExvZ2luVVJMOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgYWxsb3dSZWZyZXNoVG9rZW46IGJvb2xlYW4gPSBmYWxzZTtcbiAgICBwdWJsaWMgbGlicmFyaWVzOiBzdHJpbmdbXSA9IFtdO1xuICAgIHB1YmxpYyBsb2NhbGU6IHN0cmluZyA9ICcnO1xuICAgIHB1YmxpYyBuYlJldHJ5T25OZXR3b3JrRXJyb3I6IG51bWJlciA9IDA7XG4gICAgcHVibGljIGNvbnRlbnRTZWN1cml0eVBvbGljeUFjdGl2YXRlZDogYm9vbGVhbiA9IGZhbHNlO1xufVxuXG5leHBvcnQgY29uc3QgQ0FVU0VfQ09SRV9NT0RVTEVfT1BUSU9OUyA9IG5ldyBJbmplY3Rpb25Ub2tlbjxDb3JlTW9kdWxlT3B0aW9ucz4oJ2NhdXNlLWNvcmUtbW9kdWxlLW9wdGlvbnMnLCB7XG4gICAgcHJvdmlkZWRJbjogJ3Jvb3QnLFxuICAgIGZhY3Rvcnk6IENBVVNFX0NPUkVfTU9EVUxFX09QVElPTlNfRkFDVE9SWSxcbn0pO1xuXG5leHBvcnQgZnVuY3Rpb24gQ0FVU0VfQ09SRV9NT0RVTEVfT1BUSU9OU19GQUNUT1JZKCk6IENvcmVNb2R1bGVPcHRpb25zIHtcbiAgICByZXR1cm4gbmV3IENvcmVNb2R1bGVPcHRpb25zKCk7XG59XG4iXX0=