A final (?) prototype for a refactor of mathjs, culminating the picomath, pocomath, typomath series. Provides an extensible core with "fuzzy" types for its operations, that can at any time generate exact .d.ts file for its current state.
Go to file
Glen Whitney 3fa216d1f4 refactor: Major simplification in providing implementation types (#2)
This PR is an effort to address #1. It removes all boilerplate
  from individual implementation files, and moves it into
  a small, fixed section in the single `all.ts` module for each
  type that collects up all of the implementations relating
  to that type.

Co-authored-by: Glen Whitney <glen@studioinfinity.org>
Reviewed-on: #2
2022-12-19 23:50:24 +00:00
src refactor: Major simplification in providing implementation types (#2) 2022-12-19 23:50:24 +00:00
.gitignore experiment: Can't put code in declare sections :-) 2022-12-06 12:10:18 -05:00
LICENSE Initial commit 2022-12-02 14:04:53 +00:00
README.md Initial commit 2022-12-02 14:04:53 +00:00
package.json5 chore: pnpm init and add TypeScript 2022-12-02 09:15:25 -05:00
pnpm-lock.yaml chore: pnpm init and add TypeScript 2022-12-02 09:15:25 -05:00
tsconfig.json experiment: Can't put code in declare sections :-) 2022-12-06 12:10:18 -05:00

README.md

typocomath

A final (?) prototype for a refactor of mathjs, culminating the picomath, pocomath, typomath series. Provides an extensible core with "fuzzy" types for its operations, that can at any time generate exact .d.ts file for its current state.