exbert-project/exbert
185
1/**2 * Convert a JS object into GET URL parameters3 * 4 * @param base Base URL atop which to add GET parameters5 * @param params Object to insert into a URL string6 */7export function makeUrl(base: string, params?: object):string {8 if (params){9 let out: string = base + "?";10 11 Object.keys(params).forEach( k => {12 out += k;13 out += '=';14 out += params[k];15 out += "&";16 })17 return out.replace(/&$/g, "");18 }19 else {20 return base;21 }22};23 24/**25 * Convert information in GET request into the message for a POST request 26 */27export const toPayload = (toSend) => {return {28 method:"POST",29 body:JSON.stringify(toSend),30 headers: {31 "Content-type": "application/json; charset=UTF-8"32 }33}}