github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/ui/app/utils/fetch.js (about)

     1  import fetch from 'fetch';
     2  import config from '../config/environment';
     3  
     4  // The ember-fetch polyfill does not provide streaming
     5  // Additionally, Mirage/Pretender does not support fetch
     6  const mirageEnabled =
     7    config.environment !== 'production' &&
     8    config['ember-cli-mirage'] &&
     9    config['ember-cli-mirage'].enabled !== false;
    10  
    11  const fetchToUse = mirageEnabled ? fetch : window.fetch || fetch;
    12  
    13  export default fetchToUse;