nanomath/src
Glen Whitney aad62df8ac
All checks were successful
/ test (push) Successful in 17s
feat: methods on Complex (#24)
Adds all of the pocomath functions on Complex that do not depend on any unimplemented types or config properties, except quotient and roundquotient, where the design is murky. To get this working, adds some additional features:
  * Allows conversions to generic types, with the matched type
    determined from the return value of the built convertor
  * Adds predicate-based type patterns
  * Adds conversion from any non-complex type T to Complex(T)
  * Adds check for recursive loops in resolve (a key/signature depending on itself)

Reviewed-on: #24
Co-authored-by: Glen Whitney <glen@studioinfinity.org>
Co-committed-by: Glen Whitney <glen@studioinfinity.org>
2025-04-25 14:17:34 +00:00
..
__test__ feat: Introduce BooleanT and boolean functions (#17) 2025-04-13 16:29:51 +00:00
boolean feat: methods on Complex (#24) 2025-04-25 14:17:34 +00:00
complex feat: methods on Complex (#24) 2025-04-25 14:17:34 +00:00
core feat: methods on Complex (#24) 2025-04-25 14:17:34 +00:00
coretypes feat: methods on Complex (#24) 2025-04-25 14:17:34 +00:00
generic feat: methods on Complex (#24) 2025-04-25 14:17:34 +00:00
number feat: methods on Complex (#24) 2025-04-25 14:17:34 +00:00
nanomath.js feat: methods on Complex (#24) 2025-04-25 14:17:34 +00:00
numbers.js feat: Introduce BooleanT and boolean functions (#17) 2025-04-13 16:29:51 +00:00
package.json feat: Introduce BooleanT and boolean functions (#17) 2025-04-13 16:29:51 +00:00