{"ast":null,"code":"import axios from 'axios';\n\nclass UserServicesClass {\n  constructor() {\n    this.getUsers = async () => {\n      return new Promise(async (resolve, reject) => {\n        await axios.get(process.env.REACT_APP_BASE_URL + \"/users\").then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n\n    this.findUser = async id => {\n      return new Promise(async (resolve, reject) => {\n        await axios.put(process.env.REACT_APP_BASE_URL + \"/users/\" + id).then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n\n    this.updateUser = async (id, params) => {\n      return new Promise(async (resolve, reject) => {\n        await axios.patch(process.env.REACT_APP_BASE_URL + \"/users/\" + id, params).then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n\n    this.deleteUsers = async id => {\n      return new Promise(async (resolve, reject) => {\n        await axios.delete(process.env.REACT_APP_BASE_URL + \"/users/\" + id).then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n  }\n\n}\n\nexport default UserServicesClass;","map":{"version":3,"sources":["C:/laragon/www/itokin/DriverOPCDA/frontend/src/components/pages/Users/UserServicesClass.ts"],"names":["axios","UserServicesClass","getUsers","Promise","resolve","reject","get","process","env","REACT_APP_BASE_URL","then","res","data","findUser","id","put","updateUser","params","patch","deleteUsers","delete"],"mappings":"AAAA,OAAOA,KAAP,MAAkB,OAAlB;;AAEA,MAAMC,iBAAN,CAAwB;AAAA;AAAA,SACfC,QADe,GACJ,YAAY;AAC5B,aAAO,IAAIC,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CAACM,GAAN,CAAUC,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,QAA3C,EAAqDC,IAArD,CAA2DC,GAAD,IAAS;AACvEP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAFK,CAAN;AAGD,OAJM,CAAP;AAKD,KAPqB;;AAAA,SASfC,QATe,GASJ,MAAOC,EAAP,IAAsB;AACtC,aAAO,IAAIX,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CACRe,GADG,CACCR,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,SAAjC,GAA6CK,EAD9C,EAEHJ,IAFG,CAEGC,GAAD,IAAS;AACbP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAJG,CAAN;AAKD,OANM,CAAP;AAOD,KAjBqB;;AAAA,SAmBfI,UAnBe,GAmBF,OAAOF,EAAP,EAAmBG,MAAnB,KAAmC;AACrD,aAAO,IAAId,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CACRkB,KADG,CACGX,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,SAAjC,GAA6CK,EADhD,EACoDG,MADpD,EAEHP,IAFG,CAEGC,GAAD,IAAS;AACbP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAJG,CAAN;AAKD,OANM,CAAP;AAOD,KA3BqB;;AAAA,SA6BfO,WA7Be,GA6BD,MAAOL,EAAP,IAAsB;AACzC,aAAO,IAAIX,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CACRoB,MADG,CACIb,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,SAAjC,GAA6CK,EADjD,EAEHJ,IAFG,CAEGC,GAAD,IAAS;AACbP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAJG,CAAN;AAKD,OANM,CAAP;AAOD,KArCqB;AAAA;;AAAA;;AAwCxB,eAAeX,iBAAf","sourcesContent":["import axios from 'axios'\r\n\r\nclass UserServicesClass {\r\n  public getUsers = async () => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios.get(process.env.REACT_APP_BASE_URL + \"/users\").then((res) => {\r\n        resolve(res.data);\r\n      });\r\n    });\r\n  };\r\n\r\n  public findUser = async (id: number) => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .put(process.env.REACT_APP_BASE_URL + \"/users/\" + id)\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n\r\n  public updateUser = async (id: number, params: any) => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .patch(process.env.REACT_APP_BASE_URL + \"/users/\" + id, params)\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n\r\n  public deleteUsers = async (id: number) => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .delete(process.env.REACT_APP_BASE_URL + \"/users/\" + id)\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n}\r\n\r\nexport default UserServicesClass"]},"metadata":{},"sourceType":"module"}