|
|
@@ -12,7 +12,7 @@ class UrlBuilder {
|
|
|
static ROOT = '/api/'
|
|
|
|
|
|
/**
|
|
|
- * Main méthode qui appellera les méthode privées correspondantes (getDefaultUrl, getEnumUrl, getModelUrl, getImageUrl)
|
|
|
+ * Main méthode qui appellera les méthode privées correspondantes (getEnumUrl, getModelUrl, getImageUrl)
|
|
|
* @param {UrlArgs} args
|
|
|
* @return {string}
|
|
|
*/
|
|
|
@@ -20,7 +20,7 @@ class UrlBuilder {
|
|
|
let url: string = ''
|
|
|
switch (args.type) {
|
|
|
case QUERY_TYPE.DEFAULT:
|
|
|
- url = UrlBuilder.getDefaultUrl(args.url)
|
|
|
+ url = args.url
|
|
|
break;
|
|
|
|
|
|
case QUERY_TYPE.ENUM:
|
|
|
@@ -50,18 +50,6 @@ class UrlBuilder {
|
|
|
return options.length > 0 ? `${url}?${UrlOptionsBuilder.build(args).join('&')}` : url
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * Construction d'une URL "traditionnelle" qui ira concaténer l'url passée en paramètre avec la ROOT Url définie
|
|
|
- * @param {string} url
|
|
|
- * @return {string}
|
|
|
- */
|
|
|
- private static getDefaultUrl (url?: string): string {
|
|
|
- if (typeof url === 'undefined') {
|
|
|
- throw new TypeError('url must be defined')
|
|
|
- }
|
|
|
- return UrlBuilder.concat(url)
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* Construction d'une URL Type Enum qui ira concaténer le type enum passé en paramètre avec la ROOT Url définie
|
|
|
* @param {string} enumType
|