axios-wrapped
Version:
A wrapped version of Axios with additional functionality
1 lines • 10.4 kB
Source Map (JSON)
{"version":3,"file":"index.cjs","sources":["../../src/constants/constants.ts","../../src/enums/e-http-method.ts","../../src/utils/lib/utility.ts","../../src/utils/lib/any.ts","../../src/utils/lib/map.ts","../../src/exceptions/base.exception.ts","../../src/exceptions/internal.exception.ts","../../src/exceptions/type-mismatch.exception.ts","../../src/lib/http/base-request.builder.ts","../../src/tools/promise/resolve-all-base.ts","../../src/tools/promise/resolve-all-strict.ts","../../src/request.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null],"names":["CONTENT_TYPE","INVALID_NAME_TYPE_ERROR","INVALID_PARAMS_FORMAT_ERROR","EHttpMethod","isArray","value","Array","isEmpty","isNil","isString","length","isObject","Object","keys","type","map","collection","iteratee","index","result","i","key","push","filter","predicate","array","processFilterArray","object","prototype","hasOwnProperty","call","processFilterObject","isNilOrEmpty","isObjectLike","mapToObject","obj","BaseException","Error","payload","constructor","errorType","super","message","this","name","getPayload","getType","createPayload","objectOrError","description","error","InternalException","TypeMismatchException","captureStackTrace","BaseRequestBuilder","url","endpoint","method","headers","params","query","body","successHooks","errorHooks","initialize","getUrl","setUrl","getEndpoint","setEndpoint","getMethod","setMethod","getContentType","get","setContentType","mimeType","set","getHeader","toLowerCase","hasHeader","has","addHeader","formatter","normalizeValue","removeHeader","header","delete","setHeaders","toString","Map","getParam","hasParam","addParam","removeParam","param","setParams","getQueryParam","hasQueryParam","addQueryParam","record","updatedValue","removeQueryParam","setQueryParams","getBody","hasBody","setBody","addOnSuccessHook","fn","addOnErrorHook","Get","Date","first","date","toISOString","arr","v","oldValue","newValue","resolveAllStrict","promises","async","options","suppressErrors","Promise","allSettled","res","status","reason","resolveAllBase","instance","abortController","init","build","execute","response","createRequestObject","callSuccessHooks","buildAndExecWithoutRetry","data","ex","callErrorHooks","abort","getInstance","axios","create","AbortController","buildUrl","replace","some","retry","shouldRetry","buildHeaders","buildQueryParams","request","signal","undefined"],"mappings":"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"}