Files
flights_web_raw/apps/angular/node_modules/.cache/babel-webpack/9c71b74b7402ccbcf9c84110ddd37f0b.json
T

1 line
4.1 KiB
JSON

{"ast":null,"code":"import _asyncToGenerator from \"/Users/gnezim/_projects/tims/flights_web_raw/Aeroflot.Flights.Web/apps/angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator\";\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"./url/url-builder.service\";\nimport * as i2 from \"./title.service\";\nexport class ScheduleBreadCrumbService {\n constructor(urlBuilder, titleService) {\n this.urlBuilder = urlBuilder;\n this.titleService = titleService;\n }\n\n getRootBreadCrumb() {\n return {\n url: this.urlBuilder.getStartPageUrl(),\n label: this.titleService.getStartPageTitle()\n };\n }\n\n getSearchPageBreadCrumb(outbound, inbound) {\n var _this = this;\n\n return _asyncToGenerator(function* () {\n const label = yield _this.titleService.getSearchPageRouteTitle(outbound);\n return {\n label,\n url: _this.urlBuilder.getRoutePageUrl(outbound, inbound)\n };\n })();\n }\n\n}\n\nScheduleBreadCrumbService.ɵfac = function ScheduleBreadCrumbService_Factory(t) {\n return new (t || ScheduleBreadCrumbService)(i0.ɵɵinject(i1.ScheduleUrlBuilderService), i0.ɵɵinject(i2.ScheduleTitleService));\n};\n\nScheduleBreadCrumbService.ɵprov = /*@__PURE__*/i0.ɵɵdefineInjectable({\n token: ScheduleBreadCrumbService,\n factory: ScheduleBreadCrumbService.ɵfac\n});","map":{"version":3,"sources":["/Users/gnezim/_projects/tims/flights_web_raw/Aeroflot.Flights.Web/apps/angular/src/app/features/schedule/services/bread-crumb.service.ts"],"names":["i0","i1","i2","ScheduleBreadCrumbService","constructor","urlBuilder","titleService","getRootBreadCrumb","url","getStartPageUrl","label","getStartPageTitle","getSearchPageBreadCrumb","outbound","inbound","getSearchPageRouteTitle","getRoutePageUrl","ɵfac","ScheduleBreadCrumbService_Factory","t","ɵɵinject","ScheduleUrlBuilderService","ScheduleTitleService","ɵprov","ɵɵdefineInjectable","token","factory"],"mappings":";AAAA,OAAO,KAAKA,EAAZ,MAAoB,eAApB;AACA,OAAO,KAAKC,EAAZ,MAAoB,2BAApB;AACA,OAAO,KAAKC,EAAZ,MAAoB,iBAApB;AACA,OAAO,MAAMC,yBAAN,CAAgC;AACnCC,EAAAA,WAAW,CAACC,UAAD,EAAaC,YAAb,EAA2B;AAClC,SAAKD,UAAL,GAAkBA,UAAlB;AACA,SAAKC,YAAL,GAAoBA,YAApB;AACH;;AACDC,EAAAA,iBAAiB,GAAG;AAChB,WAAO;AACHC,MAAAA,GAAG,EAAE,KAAKH,UAAL,CAAgBI,eAAhB,EADF;AAEHC,MAAAA,KAAK,EAAE,KAAKJ,YAAL,CAAkBK,iBAAlB;AAFJ,KAAP;AAIH;;AACKC,EAAAA,uBAAuB,CAACC,QAAD,EAAWC,OAAX,EAAoB;AAAA;;AAAA;AAC7C,YAAMJ,KAAK,SAAS,KAAI,CAACJ,YAAL,CAAkBS,uBAAlB,CAA0CF,QAA1C,CAApB;AACA,aAAO;AACHH,QAAAA,KADG;AAEHF,QAAAA,GAAG,EAAE,KAAI,CAACH,UAAL,CAAgBW,eAAhB,CAAgCH,QAAhC,EAA0CC,OAA1C;AAFF,OAAP;AAF6C;AAMhD;;AAjBkC;;AAmBvCX,yBAAyB,CAACc,IAA1B,GAAiC,SAASC,iCAAT,CAA2CC,CAA3C,EAA8C;AAAE,SAAO,KAAKA,CAAC,IAAIhB,yBAAV,EAAqCH,EAAE,CAACoB,QAAH,CAAYnB,EAAE,CAACoB,yBAAf,CAArC,EAAgFrB,EAAE,CAACoB,QAAH,CAAYlB,EAAE,CAACoB,oBAAf,CAAhF,CAAP;AAA+H,CAAhN;;AACAnB,yBAAyB,CAACoB,KAA1B,GAAkC,aAAcvB,EAAE,CAACwB,kBAAH,CAAsB;AAAEC,EAAAA,KAAK,EAAEtB,yBAAT;AAAoCuB,EAAAA,OAAO,EAAEvB,yBAAyB,CAACc;AAAvE,CAAtB,CAAhD","sourcesContent":["import * as i0 from \"@angular/core\";\nimport * as i1 from \"./url/url-builder.service\";\nimport * as i2 from \"./title.service\";\nexport class ScheduleBreadCrumbService {\n constructor(urlBuilder, titleService) {\n this.urlBuilder = urlBuilder;\n this.titleService = titleService;\n }\n getRootBreadCrumb() {\n return {\n url: this.urlBuilder.getStartPageUrl(),\n label: this.titleService.getStartPageTitle(),\n };\n }\n async getSearchPageBreadCrumb(outbound, inbound) {\n const label = await this.titleService.getSearchPageRouteTitle(outbound);\n return {\n label,\n url: this.urlBuilder.getRoutePageUrl(outbound, inbound),\n };\n }\n}\nScheduleBreadCrumbService.ɵfac = function ScheduleBreadCrumbService_Factory(t) { return new (t || ScheduleBreadCrumbService)(i0.ɵɵinject(i1.ScheduleUrlBuilderService), i0.ɵɵinject(i2.ScheduleTitleService)); };\nScheduleBreadCrumbService.ɵprov = /*@__PURE__*/ i0.ɵɵdefineInjectable({ token: ScheduleBreadCrumbService, factory: ScheduleBreadCrumbService.ɵfac });\n"]},"metadata":{},"sourceType":"module"}