UNPKG

tfabrica

Version:

library for TFabrica - TechSol

42 lines (34 loc) 1.33 kB
export class TfabricaSettingsData { public basePath: string = ""; public authenticationApiUrl: string = "/api/Auth/Authenticate"; public translationsApiUrl: string = "/api/Config/Translations?lang="; public supportedLanguagesApiUrl: string = "/api/Config/SupportedLanguages"; public userMenuApiUrl: string = "/api/Menu/UserMenu"; public appName: string = "tApi"; constructor() { } public getauthenticationApiUrl() { if (this.authenticationApiUrl.startsWith("http")) { return this.authenticationApiUrl; } return this.basePath + this.authenticationApiUrl; } public gettranslationsApiUrl() { if (this.translationsApiUrl.startsWith("http")) { return this.translationsApiUrl; } return this.basePath + this.translationsApiUrl; } public getsupportedLanguagesApiUrl() { if (this.supportedLanguagesApiUrl.startsWith("http")) { return this.supportedLanguagesApiUrl; } return this.basePath + this.supportedLanguagesApiUrl; } public getuserMenuApiUrl() { if (this.userMenuApiUrl.startsWith("http")) { return this.userMenuApiUrl; } return this.basePath + this.userMenuApiUrl; } }