github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/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;