2022-12-23 10:27:39 +00:00
|
|
|
import { Complex } from './type.js'
|
2022-12-23 12:52:56 +00:00
|
|
|
import {FnEqual} from '../interfaces/relational'
|
2022-12-22 05:14:58 +00:00
|
|
|
|
|
|
|
export const equal =
|
2022-12-23 10:27:39 +00:00
|
|
|
<T>(dep: {
|
2022-12-23 12:52:56 +00:00
|
|
|
equal: FnEqual<T>
|
|
|
|
}): FnEqual<Complex<T>> =>
|
|
|
|
(w, z) => dep.equal(w.re, z.re) && dep.equal(w.im, z.im)
|