@sword-health/ui-http-mapper
Version:
UI clients tool for consumption of easy to read/config endpoint maps
23 lines (17 loc) • 771 B
text/typescript
import EndpointDecoder from '../dist/scripts/Decoder';
import endpoints from './mocks/endpoints.js';
const epInstance = new EndpointDecoder(endpoints);
const patientId = 123;
const formId = 456;
const name = 'lulz';
const requestParams = { body: { manda: 'isto' }, config: { headers: { Authorization: 'iii'} } };
const sup = epInstance.$http('patient/assessments/getForms', { patientId }, requestParams );
const sup2 = epInstance.$http('patient/assessments/generateForm', { name }, requestParams );
const sup3 = epInstance.$http('patient/assessments/deleteForm', { patientId, formId }, requestParams );
console.log("OUTSIDE");
console.log("Final method return:");
console.log(sup);
console.log("------");
console.log(sup2);
console.log("------");
console.log(sup3);