(
val: number|string|[number, number], pad: number, dtype: DataType)
| 67 | } |
| 68 | |
| 69 | function valToString( |
| 70 | val: number|string|[number, number], pad: number, dtype: DataType) { |
| 71 | let valStr: string; |
| 72 | if (Array.isArray(val)) { |
| 73 | valStr = `${parseFloat(val[0].toFixed(FORMAT_NUM_SIG_DIGITS))} + ` + |
| 74 | `${parseFloat(val[1].toFixed(FORMAT_NUM_SIG_DIGITS))}j`; |
| 75 | } else if (isString(val)) { |
| 76 | valStr = `'${val}'`; |
| 77 | } else if (dtype === 'bool') { |
| 78 | valStr = boolNumToString(val); |
| 79 | } else { |
| 80 | valStr = parseFloat(val.toFixed(FORMAT_NUM_SIG_DIGITS)).toString(); |
| 81 | } |
| 82 | |
| 83 | return rightPad(valStr, pad); |
| 84 | } |
| 85 | |
| 86 | function boolNumToString(v: number): string { |
| 87 | return v === 0 ? 'false' : 'true'; |
no test coverage detected
searching dependent graphs…