{"version":3,"sources":["../../src/plugins/logger.ts"],"sourcesContent":["import { Plugin } from \"../types\";\r\n\r\nexport const LoggerPlugin: Plugin = {\r\n  name: \"logger\",\r\n  setup(sdk) {\r\n    sdk.http.use({\r\n      onRequest: (req: any) => {\r\n        console.log(\"[GMM Request]\", req.method, req.url);\r\n        return req;\r\n      },\r\n      onResponse: (res: any) => {\r\n        console.log(\"[GMM Response]\", res);\r\n        return res;\r\n      },\r\n      onError: (err: any) => {\r\n        console.error(\"[GMM Error]\", err.message);\r\n      },\r\n    });\r\n  },\r\n};\r\n"],"mappings":"AAEO,IAAMA,EAAuB,CAClC,KAAM,SACN,MAAMC,EAAK,CACTA,EAAI,KAAK,IAAI,CACX,UAAYC,IACV,QAAQ,IAAI,gBAAiBA,EAAI,OAAQA,EAAI,GAAG,EACzCA,GAET,WAAaC,IACX,QAAQ,IAAI,iBAAkBA,CAAG,EAC1BA,GAET,QAAUC,GAAa,CACrB,QAAQ,MAAM,cAAeA,EAAI,OAAO,CAC1C,CACF,CAAC,CACH,CACF","names":["LoggerPlugin","sdk","req","res","err"]}