{"ast":null,"code":"import { NavigationEnd } from '@angular/router';\nimport { BehaviorSubject } from 'rxjs';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"@angular/router\";\nexport class NavService {\n  constructor(router) {\n    this.router = router;\n    this.currentUrl = new BehaviorSubject(undefined);\n    this.router.events.subscribe(event => {\n      if (event instanceof NavigationEnd) {\n        this.currentUrl.next(event.urlAfterRedirects);\n      }\n    });\n  }\n  static #_ = this.ɵfac = function NavService_Factory(t) {\n    return new (t || NavService)(i0.ɵɵinject(i1.Router));\n  };\n  static #_2 = this.ɵprov = /*@__PURE__*/i0.ɵɵdefineInjectable({\n    token: NavService,\n    factory: NavService.ɵfac,\n    providedIn: 'root'\n  });\n}","map":{"version":3,"names":["NavigationEnd","BehaviorSubject","NavService","constructor","router","currentUrl","undefined","events","subscribe","event","next","urlAfterRedirects","_","i0","ɵɵinject","i1","Router","_2","factory","ɵfac","providedIn"],"sources":["C:\\Users\\fsengul\\Desktop\\MendereIT\\InventoryManagement\\InventryUI-Client\\src\\app\\shared\\services\\nav.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\nimport { Event, NavigationEnd, Router } from '@angular/router';\nimport { BehaviorSubject } from 'rxjs';\n\n@Injectable({ providedIn: 'root' })\nexport class NavService {\n\n    public currentUrl = new BehaviorSubject<any>(undefined);\n\n    constructor(private router: Router) {\n        this.router.events.subscribe((event: Event) => {\n            if (event instanceof NavigationEnd) {\n                this.currentUrl.next(event.urlAfterRedirects);\n            }\n        });\n    }\n\n\n}\n"],"mappings":"AACA,SAAgBA,aAAa,QAAgB,iBAAiB;AAC9D,SAASC,eAAe,QAAQ,MAAM;;;AAGtC,OAAM,MAAOC,UAAU;EAInBC,YAAoBC,MAAc;IAAd,KAAAA,MAAM,GAANA,MAAM;IAFnB,KAAAC,UAAU,GAAG,IAAIJ,eAAe,CAAMK,SAAS,CAAC;IAGnD,IAAI,CAACF,MAAM,CAACG,MAAM,CAACC,SAAS,CAAEC,KAAY,IAAI;MAC1C,IAAIA,KAAK,YAAYT,aAAa,EAAE;QAChC,IAAI,CAACK,UAAU,CAACK,IAAI,CAACD,KAAK,CAACE,iBAAiB,CAAC;MACjD;IACJ,CAAC,CAAC;EACN;EAAC,QAAAC,CAAA,G;qBAVQV,UAAU,EAAAW,EAAA,CAAAC,QAAA,CAAAC,EAAA,CAAAC,MAAA;EAAA;EAAA,QAAAC,EAAA,G;WAAVf,UAAU;IAAAgB,OAAA,EAAVhB,UAAU,CAAAiB,IAAA;IAAAC,UAAA,EADG;EAAM","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}