( patch: Patch )
| 139 | |
| 140 | /** @internal */ |
| 141 | export const makeUpdateLeft = <Value, Value2, Patch, Patch2>( |
| 142 | patch: Patch |
| 143 | ): Differ.Or.Patch< |
| 144 | Value, |
| 145 | Value2, |
| 146 | Patch, |
| 147 | Patch2 |
| 148 | > => { |
| 149 | const o = Object.create(UpdateLeftProto) |
| 150 | o.patch = patch |
| 151 | return o |
| 152 | } |
| 153 | |
| 154 | /** @internal */ |
| 155 | export interface UpdateRight<in out Value, in out Value2, in out Patch, in out Patch2> |