UNPKG

@portis/web3

Version:

Portis Web3 SDK

23 lines 641 B
import { isClientSide } from './isClientSide'; var loaded = false; export function onWindowLoad() { return new Promise(function (resolve, reject) { if (!isClientSide()) { reject(); } else if (loaded) { resolve(); } else if (['loaded', 'interactive', 'complete'].indexOf(document.readyState) > -1) { loaded = true; resolve(); } else { window.addEventListener('load', function () { loaded = true; resolve(); }, false); } }); } //# sourceMappingURL=onWindowLoad.js.map