UNPKG

nano-wallet-js-test-1

Version:

SDK for developers to create and interact with Nanocurrency wallet easily

16 lines (15 loc) 484 B
import BigNumber from 'bignumber.js'; export const TunedBigNumber = BigNumber.clone({ EXPONENTIAL_AT: 1e9, DECIMAL_PLACES: 36, }); export const fetchWithTimeout = async (url, { timeout, ...options }) => { const controller = new AbortController(); const timeoutId = setTimeout(() => controller.abort(), timeout); const response = await fetch(url, { ...options, signal: controller.signal, }); clearTimeout(timeoutId); return response; };