(p: DataPoint)
| 62 | }; |
| 63 | |
| 64 | const getPointSizeCssPx = (p: DataPoint): number | null => { |
| 65 | if (isTupleDataPoint(p)) { |
| 66 | const s = p[2]; |
| 67 | return typeof s === 'number' && Number.isFinite(s) ? s : null; |
| 68 | } |
| 69 | const s = p.size; |
| 70 | return typeof s === 'number' && Number.isFinite(s) ? s : null; |
| 71 | }; |
| 72 | |
| 73 | const toScatterTuple = (p: DataPoint): ScatterPointTuple => { |
| 74 | if (isTupleDataPoint(p)) return p; |
no test coverage detected