| import { cloneList } from './_internals/cloneList.js' | |
| import { curry } from './curry.js' | |
| export function updateFn( | |
| index, newValue, list | |
| ){ | |
| const clone = cloneList(list) | |
| if (index === -1) return clone.fill(newValue, index) | |
| return clone.fill( | |
| newValue, index, index + 1 | |
| ) | |
| } | |
| export const update = curry(updateFn) |