UNPKG

@ff0000-ad-tech/ad-velvet

Version:

[![npm (tag)](https://img.shields.io/npm/v/@ff0000-ad-tech%2Fad-velvet.svg?style=flat-square)](https://www.npmjs.com/package/@ff0000-ad-tech%2Fad-velvet) [![GitHub issues](https://img.shields.io/github/issues/ff0000-ad-tech/ad-velvet.svg?style=flat-square

18 lines (17 loc) 383 B
export const loadJson = async (path) => { return await new Promise((resolve, reject) => { const req = new XMLHttpRequest() req.onreadystatechange = (target) => { if (req.readyState === 4) { if (req.status == 200) { resolve(req.response) } else { reject({ target }) } } } req.open('GET', path, true) req.responseType = 'json' req.send() }) }