Lines Matching refs:fetchRequest
24 export async function requestAsync<T>(requestUrl: string, fetchRequest: FetchRequest): Promise<T> {
32 method: fetchRequest.method,
37 const isJsonDataType = fetchRequest.dataType?.toLowerCase() === 'json';
39 if (fetchRequest.headers) {
40 for (const i in fetchRequest.headers) {
41 if (i in fetchRequest.headers) {
42 request.headers[i] = fetchRequest.headers[i] as string;
47 if (fetchRequest.body) {
48 if (fetchRequest.method?.toUpperCase() === 'POST') {
49 request.body = qs.stringify(fetchRequest.body);
51 for (const key of Object.keys(fetchRequest.body)) {
52 url.searchParams.append(key, fetchRequest.body[key]);