{"version":3,"file":"request-VRlU6wWt.mjs","sources":["../../../libs/frontend-modules/state/src/helpers/request.ts"],"sourcesContent":["export async function request<T>(url: string, options: object): Promise<T> {\n  const response = await fetch(url, options);\n  if (response.status === 200) {\n    return response.json() as Promise<T>;\n  }\n\n  return Promise.resolve({\n    message: response.statusText,\n    success: false,\n  }) as Promise<T>;\n}\n\nexport default request;\n"],"names":["request","url","options","response"],"mappings":"AAAA,eAAsBA,EAAWC,GAAaC,GAA6B;AACzE,QAAMC,IAAW,MAAM,MAAMF,GAAKC,CAAO;AACzC,SAAIC,EAAS,WAAW,MACfA,EAAS,KAAA,IAGX,QAAQ,QAAQ;AAAA,IACrB,SAASA,EAAS;AAAA,IAClB,SAAS;AAAA,EAAA,CACV;AACH;"}