(left: T[], right: T[])
| 91 | } |
| 92 | |
| 93 | function sameQueue<T extends { id: string }>(left: T[], right: T[]) { |
| 94 | return ( |
| 95 | left.length === right.length && left.every((item, index) => item.id === right[index]?.id && item === right[index]) |
| 96 | ) |
| 97 | } |
| 98 | |
| 99 | function queueSnapshot(data: SessionData) { |
| 100 | return { |