(traceIn, traceOut, layout, coerce)
| 71 | }; |
| 72 | |
| 73 | function handleRealImagDefaults(traceIn, traceOut, layout, coerce) { |
| 74 | var real = coerce('real'); |
| 75 | var imag = coerce('imag'); |
| 76 | var len; |
| 77 | |
| 78 | if (real && imag) { |
| 79 | len = Math.min(real.length, imag.length); |
| 80 | } |
| 81 | |
| 82 | // TODO: handle this case outside supply defaults step |
| 83 | if (Lib.isTypedArray(real)) { |
| 84 | traceOut.real = real = Array.from(real); |
| 85 | } |
| 86 | if (Lib.isTypedArray(imag)) { |
| 87 | traceOut.imag = imag = Array.from(imag); |
| 88 | } |
| 89 | |
| 90 | traceOut._length = len; |
| 91 | return len; |
| 92 | } |
no test coverage detected
searching dependent graphs…