diff --git a/src/Complex/arithmetic.ts b/src/Complex/arithmetic.ts index 501d09f..5776cd6 100644 --- a/src/Complex/arithmetic.ts +++ b/src/Complex/arithmetic.ts @@ -79,7 +79,7 @@ $implement!('sqrt', & Dependencies<'zero' | 'complex', T> & Dependencies<'absquare' | 're' | 'divideReal', Complex> & { - addTR: Signature<'addReal', T>, + addTR: Signature<'addReal', T>, addRR: Signature<'add', RealType>, addCR: Signature<'addReal', Complex> }): @@ -98,5 +98,3 @@ $implement!('sqrt', const denom = dep.conservativeSqrt(denomsq) return dep.divideReal(num, denom) }) - -export const conservativeSqrt = sqrt diff --git a/src/index.ts b/src/index.ts index 4419dee..8b4ecfd 100644 --- a/src/index.ts +++ b/src/index.ts @@ -21,4 +21,4 @@ console.log('Result is', myabs) // Check type of the generic square implementation console.log('Type of square is', Specifications.generic.square.reflectedType) -console.log('Type of complex square root is', Specifications.Complex.sqrt.reflectedType) +console.log('Type of complex square root is', Specifications.complex.sqrt.reflectedType)