// The increased timeout is especially needed with larger binaries // like in the debug/gpu build jasmine.DEFAULT_TIMEOUT_INTERVAL = 60000; let CanvasKit = null; const LoadCanvasKit = new Promise((resolve, reject) => { console.log('canvaskit loading', new Date()); CanvasKitInit({ locateFile: (file) => '/npm_build/'+file, }).then((loaded) => { console.log('canvaskit loaded', new Date()); CanvasKit = loaded; resolve(); }).catch((e) => { console.error('canvaskit failed to load', new Date(), e); reject(); }); });