(tarExtent: number[], srcExtent: number[])
| 1256 | * - `extent` should be initialized as `initExtentForUnion()`. |
| 1257 | */ |
| 1258 | export function unionExtentFromExtent(tarExtent: number[], srcExtent: number[]): void { |
| 1259 | // Accept both or neither. |
| 1260 | if (isValidBoundsForExtent(srcExtent[0], srcExtent[1])) { |
| 1261 | srcExtent[0] < tarExtent[0] && (tarExtent[0] = srcExtent[0]); |
| 1262 | srcExtent[1] > tarExtent[1] && (tarExtent[1] = srcExtent[1]); |
| 1263 | } |
| 1264 | } |
| 1265 | |
| 1266 | /** |
| 1267 | * PENDING: `Infinity` from user data is not necessarily meaningless, but visualizing it requires |
no test coverage detected
searching dependent graphs…