En mi proyecto hay una función someFunction que usa fetch api para leer el archivo del servidor http, por lo que es lento.
Quiero reemplazar esta someFunction por mi mock_someFunction que leerá el archivo del sistema de archivos. La lectura del sistema de archivos sería más rápida que la llamada http.
// this use http call to fetch file, this is slow function someFunction(fileName) { let url = `https://${HOST}/${fileName}` let e = fetch(url).then(function (response) { // response is instance of Response return response.arrayBuffer(); }); return e; } // this fetch file from file system, this would be fast function mock_someFunction(fileName) { // we already have this file on file system so lets not use fetch api let e = localFetch(fileName).then(function (response) { // response should be instance of Response return response.arrayBuffer(); }) return e; } // implement this function localFetch(fileName) { // read file var myBlob = new Blob(); var init = { "status" : 200 , "statusText" : "SuperSmashingGreat!" }; var myResponse = new Response(myBlob,init); // return reposnce promise } ¿Cuál debería ser la forma de crear la función mock_someFunction para que sea reemplazable por someFunction ?