{"version":3,"file":"codeandweb-http-loader.mjs","sources":["../../../projects/http-loader/src/lib/http-loader.ts","../../../projects/http-loader/src/codeandweb-http-loader.ts"],"sourcesContent":["import {HttpClient} from \"@angular/common/http\";\nimport {TranslateLoader, TranslationObject} from \"@codeandweb/ngx-translate\";\nimport {Observable} from 'rxjs';\n\nexport class TranslateHttpLoader implements TranslateLoader {\n  constructor(private http: HttpClient, public prefix = \"/assets/i18n/\", public suffix = \".json\") {}\n\n  /**\n   * Gets the translations from the server\n   */\n  public getTranslation(lang: string): Observable<TranslationObject> {\n    return this.http.get(`${this.prefix}${lang}${this.suffix}`) as Observable<TranslationObject>;\n  }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"MAIa,mBAAmB,CAAA;AACV,IAAA,IAAA,CAAA;AAAyB,IAAA,MAAA,CAAA;AAAiC,IAAA,MAAA,CAAA;AAA9E,IAAA,WAAA,CAAoB,IAAgB,EAAS,MAAA,GAAS,eAAe,EAAS,SAAS,OAAO,EAAA;QAA1E,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;QAAS,IAAM,CAAA,MAAA,GAAN,MAAM,CAAkB;QAAS,IAAM,CAAA,MAAA,GAAN,MAAM,CAAU;KAAI;AAElG;;AAEG;AACI,IAAA,cAAc,CAAC,IAAY,EAAA;AAChC,QAAA,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,CAAA,EAAG,IAAI,CAAG,EAAA,IAAI,CAAC,MAAM,CAAA,CAAE,CAAkC,CAAC;KAC9F;AACF;;ACbD;;AAEG;;;;"}