Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function loadTHREE() {
if (!threePromise) threePromise = loadScript(url);
return threePromise;
}
export async function loadD3() {
const load1 = loadScript('/resources/shared/vendor/d3.v4.min.js');
const load2 = loadScript('/resources/shared/vendor/d3-geo-projection.v2.min.js');
const load3 = loadScript('/resources/shared/vendor/topojson.v1.min.js');
await Promise.all([load1, load2, load3]);
const text = await fetch('/resources/circles/images/world-110m.json');
const world = await text.json() as any;
return {d3: d3, topojson: topojson, world};
}
export async function loadD3() {
const load1 = loadScript('/resources/shared/vendor/d3.v4.min.js');
const load2 = loadScript('/resources/shared/vendor/d3-geo-projection.v2.min.js');
const load3 = loadScript('/resources/shared/vendor/topojson.v1.min.js');
await Promise.all([load1, load2, load3]);
const text = await fetch('/resources/circles/images/world-110m.json');
const world = await text.json() as any;
return {d3: d3, topojson: topojson, world};
}
export async function loadD3() {
const load1 = loadScript('/resources/shared/vendor/d3.v4.min.js');
const load2 = loadScript('/resources/shared/vendor/d3-geo-projection.v2.min.js');
const load3 = loadScript('/resources/shared/vendor/topojson.v1.min.js');
await Promise.all([load1, load2, load3]);
const text = await fetch('/resources/circles/images/world-110m.json');
const world = await text.json() as any;
return {d3: d3, topojson: topojson, world};
}