Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import { IComplex } from '../internal/complex'; import getImag from './getImag'; import getReal from './getReal'; export default function equals (lhs: IComplex, r: IComplex | number, i = 0): boolean { let rhsReal: number; let rhsImag: number; if (typeof r === 'number') { rhsReal = r; rhsImag = i; } else { rhsReal = getReal(r); rhsImag = getImag(r); } const lhsReal = getReal(lhs); const lhsImag = getImag(lhs); return lhsReal === rhsReal && lhsImag === rhsImag; } |