Typing spread copies of Realm results

Any advice to properly type a copy of Realm results? This works perfectly with no typescript errors:

const [tasks, setTasks] = useState<Results<Task & Object> | null>(null)
...
const syncTasks = realm.objects<Task>('Task')
setTasks(syncTasks)

However, a copy causes Typescript to throw an error:

setTasks([...syncTasks])

The error is Argument of type '(Task & Object)[]' is not assignable to parameter of type 'SetStateAction<Results<Task & Object> | null>'.

Thanks in advance!