Есть метод в который если передаю id, то удаляем элемент, а если не передаю, то просто обновляю список. Также нужно добавить еще одну переменную isShow, в зависимости от которой надо выполнять определенную последовательность. Нужно, чтобы по умолчанию она была false. Получается, что оба параметра опциональны, но как задать одному из них значение по умолчанию.
В итоге, если я ничего не передаю в метод, то нужно чтобы id был null, a isShow - false. И можно ли будет вызывать метод, передавая только id или только isShow?
const updateItems = async (payload: {id?: number, isShow?: boolean}) => {
...
payload.id ? payload.id : null