{"ast":null,"code":"import axios from \"axios\";\n\nclass TagServicesClass {\n  constructor() {\n    this.getAll = async () => {\n      return new Promise(async (resolve, reject) => {\n        await axios.get(process.env.REACT_APP_BASE_URL + \"/tags\").then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n\n    this.store = async params => {\n      return new Promise(async (resolve, reject) => {\n        await axios.post(process.env.REACT_APP_BASE_URL + \"/tags\", params).then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n\n    this.findOne = async id => {\n      return new Promise(async (resolve, reject) => {\n        await axios.put(process.env.REACT_APP_BASE_URL + \"/tags/\" + id).then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n\n    this.update = async (id, params) => {\n      return new Promise(async (resolve, reject) => {\n        await axios.patch(process.env.REACT_APP_BASE_URL + \"/tags/\" + id, params).then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n\n    this.delete = async id => {\n      return new Promise(async (resolve, reject) => {\n        await axios.delete(process.env.REACT_APP_BASE_URL + \"/tags/\" + id).then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n  }\n\n}\n\nexport default TagServicesClass;","map":{"version":3,"sources":["C:/laragon/www/iot.mksolusi/DriverOPCDA/frontend/src/components/pages/TagGroups/TagServicesClass.ts"],"names":["axios","TagServicesClass","getAll","Promise","resolve","reject","get","process","env","REACT_APP_BASE_URL","then","res","data","store","params","post","findOne","id","put","update","patch","delete"],"mappings":"AAAA,OAAOA,KAAP,MAAkB,OAAlB;;AAEA,MAAMC,gBAAN,CAAuB;AAAA;AAAA,SACdC,MADc,GACL,YAAY;AAC1B,aAAO,IAAIC,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CACRM,GADG,CACCC,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,OADlC,EAEHC,IAFG,CAEGC,GAAD,IAAS;AACbP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAJG,CAAN;AAKD,OANM,CAAP;AAOD,KAToB;;AAAA,SAWdC,KAXc,GAWN,MAAOC,MAAP,IAAuB;AACpC,aAAO,IAAIX,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CACRe,IADG,CACER,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,OADnC,EAC4CK,MAD5C,EAEHJ,IAFG,CAEGC,GAAD,IAAS;AACbP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAJG,CAAN;AAKD,OANM,CAAP;AAOD,KAnBoB;;AAAA,SAqBdI,OArBc,GAqBJ,MAAOC,EAAP,IAAsB;AACrC,aAAO,IAAId,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CACRkB,GADG,CACCX,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,QAAjC,GAA4CQ,EAD7C,EAEHP,IAFG,CAEGC,GAAD,IAAS;AACbP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAJG,CAAN;AAKD,OANM,CAAP;AAOD,KA7BoB;;AAAA,SA+BdO,MA/Bc,GA+BL,OAAOF,EAAP,EAAmBH,MAAnB,KAAmC;AACjD,aAAO,IAAIX,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CACRoB,KADG,CACGb,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,QAAjC,GAA4CQ,EAD/C,EACmDH,MADnD,EAEHJ,IAFG,CAEGC,GAAD,IAAS;AACbP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAJG,CAAN;AAKD,OANM,CAAP;AAOD,KAvCoB;;AAAA,SAyCdS,MAzCc,GAyCL,MAAOJ,EAAP,IAAsB;AACpC,aAAO,IAAId,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CACRqB,MADG,CACId,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,QAAjC,GAA4CQ,EADhD,EAEHP,IAFG,CAEGC,GAAD,IAAS;AACbP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAJG,CAAN;AAKD,OANM,CAAP;AAOD,KAjDoB;AAAA;;AAAA;;AAoDvB,eAAeX,gBAAf","sourcesContent":["import axios from \"axios\";\r\n\r\nclass TagServicesClass {\r\n  public getAll = async () => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .get(process.env.REACT_APP_BASE_URL + \"/tags\")\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n\r\n  public store = async (params: any) => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .post(process.env.REACT_APP_BASE_URL + \"/tags\", params)\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n\r\n  public findOne = async (id: number) => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .put(process.env.REACT_APP_BASE_URL + \"/tags/\" + id)\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n\r\n  public update = 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 + \"/tags/\" + id, params)\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n\r\n  public delete = async (id: number) => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .delete(process.env.REACT_APP_BASE_URL + \"/tags/\" + id)\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n}\r\n\r\nexport default TagServicesClass;\r\n"]},"metadata":{},"sourceType":"module"}