Comparing version 0.1.8 to 0.1.9
@@ -14,2 +14,3 @@ const baseUrl = "https://api.truetoform.online/v1"; | ||
body: body ? JSON.stringify(body) : null, | ||
credentials: "include", | ||
}; | ||
@@ -16,0 +17,0 @@ |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.truetoformApi=t():e.truetoformApi=t()}(this,(()=>(()=>{"use strict";var e={d:(t,r)=>{for(var o in r)e.o(r,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{default:()=>r});const r=e=>{const t=(e=>{const t={"Content-Type":"application/json","X-TTF-API-KEY":e},r=async(e,r,o=null)=>{const n={method:e,headers:t,body:o?JSON.stringify(o):null},s=await fetch(`https://api.truetoform.online/v1/${r}`,n);if(!s.ok){const e=await s.json();throw new Error(`Error ${s.status}: ${e.message}`)}return await s.json()};return{get:e=>r("GET",e),post:(e,t)=>r("POST",e,t),put:(e,t)=>r("PUT",e,t),delete:e=>r("DELETE",e)}})(e);return{getGarment:e=>{if(!e)throw new Error("garment ID is required");return t.get(`garments/${e}`)},getSurvey:e=>{if(!e)throw new Error("survey ID is required");return t.get(`surveys/${e}`)},deleteSurvey:e=>t.delete(`surveys/${e}`),getScan:e=>{if(!e)throw new Error("scan ID is required");return t.get(`scans/${e}`)},deleteScan:e=>t.delete(`scans/${e}`),getPrediction:e=>{if(!e)throw new Error("prediction ID is required");return t.get(`predictions/${e}`)},createSession:()=>t.post("sessions"),createScanPrediction:(e,r)=>t.post("predictions/scan",{sessionId:r,garmentId:e}),createSurveyPrediction:(e,r)=>t.post("predictions/survey",{...r,garmentId:e})}};return t})())); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.truetoformApi=t():e.truetoformApi=t()}(this,(()=>(()=>{"use strict";var e={d:(t,r)=>{for(var o in r)e.o(r,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{default:()=>r});const r=e=>{const t=(e=>{const t={"Content-Type":"application/json","X-TTF-API-KEY":e},r=async(e,r,o=null)=>{const n={method:e,headers:t,body:o?JSON.stringify(o):null,credentials:"include"},s=await fetch(`https://api.truetoform.online/v1/${r}`,n);if(!s.ok){const e=await s.json();throw new Error(`Error ${s.status}: ${e.message}`)}return await s.json()};return{get:e=>r("GET",e),post:(e,t)=>r("POST",e,t),put:(e,t)=>r("PUT",e,t),delete:e=>r("DELETE",e)}})(e);return{getGarment:e=>{if(!e)throw new Error("garment ID is required");return t.get(`garments/${e}`)},getSurvey:e=>{if(!e)throw new Error("survey ID is required");return t.get(`surveys/${e}`)},deleteSurvey:e=>t.delete(`surveys/${e}`),getScan:e=>{if(!e)throw new Error("scan ID is required");return t.get(`scans/${e}`)},deleteScan:e=>t.delete(`scans/${e}`),getPrediction:e=>{if(!e)throw new Error("prediction ID is required");return t.get(`predictions/${e}`)},createSession:()=>t.post("sessions"),createScanPrediction:(e,r)=>t.post("predictions/scan",{sessionId:r,garmentId:e}),createSurveyPrediction:(e,r)=>t.post("predictions/survey",{...r,garmentId:e})}};return t})())); |
{ | ||
"name": "ttf-api", | ||
"version": "0.1.8", | ||
"version": "0.1.9", | ||
"description": "The TrueToForm API SDK", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
11660
371