{"version":3,"file":"indian-postal-codes.mjs","sources":["../../../projects/indian-postal-codes/src/lib/indian-postal-codes.service.ts","../../../projects/indian-postal-codes/src/lib/indian-postal-codes.component.ts","../../../projects/indian-postal-codes/src/lib/indian-postal-codes.module.ts","../../../projects/indian-postal-codes/src/public-api.ts","../../../projects/indian-postal-codes/src/indian-postal-codes.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\nimport {HttpClient} from \"@angular/common/http\";\nimport {Observable} from \"rxjs\";\nimport {map} from \"rxjs/operators\";\nexport interface PostOfficeDetails {\n  Name: string;\n  Description: string;\n  BranchType: string;\n  DeliveryStatus: string;\n  Circle: string;\n  District: string;\n  Division: string;\n  Region: string;\n  Block: string;\n  State: string;\n  Country: string;\n  Pincode: string;\n}\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class IndianPostalCodesService {\n\n  constructor(private http: HttpClient) { }\n\n  findByPinCode(pinCode: any): Observable<any> {\n    return this.http.get<any>('https://api.postalpincode.in/pincode/' + pinCode).pipe(map((data: PostOfficeDetails) => {\n        return data\n      })\n    );\n  }\n\n  findByPostOfficeName(postOffice: any): Observable<any> {\n    return this.http.get<any>('https://api.postalpincode.in/postoffice/' + postOffice).pipe(map((data: PostOfficeDetails) => {\n        return data\n      })\n    );\n  }\n\n}\n","import { Component, OnInit } from '@angular/core';\n\n@Component({\n  selector: 'lib-indian-postal-codes',\n  template: ``\n})\n\nexport class IndianPostalCodesComponent implements OnInit {\n  constructor() { }\n\n  ngOnInit(): void {\n  }\n\n}\n","import { NgModule } from '@angular/core';\nimport { IndianPostalCodesComponent } from './indian-postal-codes.component';\n\n\n\n@NgModule({\n  declarations: [\n    IndianPostalCodesComponent\n  ],\n  imports: [\n  ],\n  exports: [\n    IndianPostalCodesComponent\n  ]\n})\nexport class IndianPostalCodesModule { }\n","/*\n * Public API Surface of indian-postal-codes\n */\n\nexport * from './lib/indian-postal-codes.service';\nexport * from './lib/indian-postal-codes.component';\nexport * from './lib/indian-postal-codes.module';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;MAsBa,wBAAwB,CAAA;AAEnC,IAAA,WAAA,CAAoB,IAAgB,EAAA;QAAhB,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;KAAK;AAEzC,IAAA,aAAa,CAAC,OAAY,EAAA;AACxB,QAAA,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAM,uCAAuC,GAAG,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAuB,KAAI;AAC9G,YAAA,OAAO,IAAI,CAAA;SACZ,CAAC,CACH,CAAC;KACH;AAED,IAAA,oBAAoB,CAAC,UAAe,EAAA;AAClC,QAAA,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAM,0CAA0C,GAAG,UAAU,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAuB,KAAI;AACpH,YAAA,OAAO,IAAI,CAAA;SACZ,CAAC,CACH,CAAC;KACH;;qHAhBU,wBAAwB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,UAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAxB,wBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,wBAAwB,cAFvB,MAAM,EAAA,CAAA,CAAA;2FAEP,wBAAwB,EAAA,UAAA,EAAA,CAAA;kBAHpC,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;AACnB,iBAAA,CAAA;;;MCdY,0BAA0B,CAAA;AACrC,IAAA,WAAA,GAAA,GAAiB;IAEjB,QAAQ,GAAA;KACP;;uHAJU,0BAA0B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAA1B,0BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,0BAA0B,+DAH3B,CAAE,CAAA,EAAA,QAAA,EAAA,IAAA,EAAA,CAAA,CAAA;2FAGD,0BAA0B,EAAA,UAAA,EAAA,CAAA;kBALtC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,yBAAyB;AACnC,oBAAA,QAAQ,EAAE,CAAE,CAAA;AACb,iBAAA,CAAA;;;MCUY,uBAAuB,CAAA;;oHAAvB,uBAAuB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;qHAAvB,uBAAuB,EAAA,YAAA,EAAA,CARhC,0BAA0B,CAAA,EAAA,OAAA,EAAA,CAK1B,0BAA0B,CAAA,EAAA,CAAA,CAAA;qHAGjB,uBAAuB,EAAA,CAAA,CAAA;2FAAvB,uBAAuB,EAAA,UAAA,EAAA,CAAA;kBAVnC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,YAAY,EAAE;wBACZ,0BAA0B;AAC3B,qBAAA;AACD,oBAAA,OAAO,EAAE,EACR;AACD,oBAAA,OAAO,EAAE;wBACP,0BAA0B;AAC3B,qBAAA;AACF,iBAAA,CAAA;;;ACdD;;AAEG;;ACFH;;AAEG;;;;"}