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 072b2a1f79 refactor: Streamline publishing operations
Avoids clumsy naming properties by making the names the keys in
  an interface to which the signatures of all operations must be
  published. This also reduces the number of different symbols and
  avoids long lists of imports in the modules implementing multiple
  operations, which were redundant with the list of functions
  exported from such modules.
2022-12-24 10:09:14 -05:00
src refactor: Streamline publishing operations 2022-12-24 10:09:14 -05:00
.gitignore convert code to type aliases 2022-12-23 13:52:56 +01: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.