const data = [ { name: "US-WEST", log_level: "info", canbus: { enabled: true } }, { name: "US-CENTRAL", log_level: "warn", canbus: { enabled: false } }, { name: "US-EAST", log_level: "error", canbus: { enabled: true } }, ]; const fleetsAPI = { addFleet: async (fleet, token) => { data.push(fleet); return fleet; }, getFleets: async (search, token) => { return { data }; }, updateFleet: async (name, fleet, token) => { const index = data.findIndex(element => element.name === name); if (index >= 0) data[index] = fleet; return fleet; }, deleteFleet: async (name, token) => { const index = data.findIndex(element => element.name === name); if (index >= 0) data.splice(index, 1); return name; }, }; export default fleetsAPI;