1 line
4.1 KiB
JSON
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 \"@app/modules/components/page-filters/services/dictionaries-service\";\nimport * as i2 from \"../services\";\nexport class LocalisationReadyDirective {\n constructor(dictionaries, locale, templateRef, viewContainer) {\n this.dictionaries = dictionaries;\n this.locale = locale;\n this.templateRef = templateRef;\n this.viewContainer = viewContainer;\n }\n\n ngOnInit() {\n var _this = this;\n\n return _asyncToGenerator(function* () {\n yield Promise.all([_this.locale.ready$, _this.dictionaries.ready$]);\n\n _this.viewContainer.createEmbeddedView(_this.templateRef);\n })();\n }\n\n}\n\nLocalisationReadyDirective.ɵfac = function LocalisationReadyDirective_Factory(t) {\n return new (t || LocalisationReadyDirective)(i0.ɵɵdirectiveInject(i1.DictionariesService), i0.ɵɵdirectiveInject(i2.LocalizationService), i0.ɵɵdirectiveInject(i0.TemplateRef), i0.ɵɵdirectiveInject(i0.ViewContainerRef));\n};\n\nLocalisationReadyDirective.ɵdir = /*@__PURE__*/i0.ɵɵdefineDirective({\n type: LocalisationReadyDirective,\n selectors: [[\"\", \"localisationReady\", \"\"]]\n});","map":{"version":3,"sources":["/Users/gnezim/_projects/tims/flights_web_raw/Aeroflot.Flights.Web/apps/angular/src/app/shared/localisation-ready/localisation-ready.directive.ts"],"names":["i0","i1","i2","LocalisationReadyDirective","constructor","dictionaries","locale","templateRef","viewContainer","ngOnInit","Promise","all","ready$","createEmbeddedView","ɵfac","LocalisationReadyDirective_Factory","t","ɵɵdirectiveInject","DictionariesService","LocalizationService","TemplateRef","ViewContainerRef","ɵdir","ɵɵdefineDirective","type","selectors"],"mappings":";AAAA,OAAO,KAAKA,EAAZ,MAAoB,eAApB;AACA,OAAO,KAAKC,EAAZ,MAAoB,oEAApB;AACA,OAAO,KAAKC,EAAZ,MAAoB,aAApB;AACA,OAAO,MAAMC,0BAAN,CAAiC;AACpCC,EAAAA,WAAW,CAACC,YAAD,EAAeC,MAAf,EAAuBC,WAAvB,EAAoCC,aAApC,EAAmD;AAC1D,SAAKH,YAAL,GAAoBA,YAApB;AACA,SAAKC,MAAL,GAAcA,MAAd;AACA,SAAKC,WAAL,GAAmBA,WAAnB;AACA,SAAKC,aAAL,GAAqBA,aAArB;AACH;;AACKC,EAAAA,QAAQ,GAAG;AAAA;;AAAA;AACb,YAAMC,OAAO,CAACC,GAAR,CAAY,CAAC,KAAI,CAACL,MAAL,CAAYM,MAAb,EAAqB,KAAI,CAACP,YAAL,CAAkBO,MAAvC,CAAZ,CAAN;;AACA,MAAA,KAAI,CAACJ,aAAL,CAAmBK,kBAAnB,CAAsC,KAAI,CAACN,WAA3C;AAFa;AAGhB;;AAVmC;;AAYxCJ,0BAA0B,CAACW,IAA3B,GAAkC,SAASC,kCAAT,CAA4CC,CAA5C,EAA+C;AAAE,SAAO,KAAKA,CAAC,IAAIb,0BAAV,EAAsCH,EAAE,CAACiB,iBAAH,CAAqBhB,EAAE,CAACiB,mBAAxB,CAAtC,EAAoFlB,EAAE,CAACiB,iBAAH,CAAqBf,EAAE,CAACiB,mBAAxB,CAApF,EAAkInB,EAAE,CAACiB,iBAAH,CAAqBjB,EAAE,CAACoB,WAAxB,CAAlI,EAAwKpB,EAAE,CAACiB,iBAAH,CAAqBjB,EAAE,CAACqB,gBAAxB,CAAxK,CAAP;AAA4N,CAA/S;;AACAlB,0BAA0B,CAACmB,IAA3B,GAAkC,aAActB,EAAE,CAACuB,iBAAH,CAAqB;AAAEC,EAAAA,IAAI,EAAErB,0BAAR;AAAoCsB,EAAAA,SAAS,EAAE,CAAC,CAAC,EAAD,EAAK,mBAAL,EAA0B,EAA1B,CAAD;AAA/C,CAArB,CAAhD","sourcesContent":["import * as i0 from \"@angular/core\";\nimport * as i1 from \"@app/modules/components/page-filters/services/dictionaries-service\";\nimport * as i2 from \"../services\";\nexport class LocalisationReadyDirective {\n constructor(dictionaries, locale, templateRef, viewContainer) {\n this.dictionaries = dictionaries;\n this.locale = locale;\n this.templateRef = templateRef;\n this.viewContainer = viewContainer;\n }\n async ngOnInit() {\n await Promise.all([this.locale.ready$, this.dictionaries.ready$]);\n this.viewContainer.createEmbeddedView(this.templateRef);\n }\n}\nLocalisationReadyDirective.ɵfac = function LocalisationReadyDirective_Factory(t) { return new (t || LocalisationReadyDirective)(i0.ɵɵdirectiveInject(i1.DictionariesService), i0.ɵɵdirectiveInject(i2.LocalizationService), i0.ɵɵdirectiveInject(i0.TemplateRef), i0.ɵɵdirectiveInject(i0.ViewContainerRef)); };\nLocalisationReadyDirective.ɵdir = /*@__PURE__*/ i0.ɵɵdefineDirective({ type: LocalisationReadyDirective, selectors: [[\"\", \"localisationReady\", \"\"]] });\n"]},"metadata":{},"sourceType":"module"} |