Property 'Unit' does not exist on type 'MathJsStatic'. Did you mean 'unit'? error in Typescript
- Dominant language
- JavaScript
- Stars
- 15.1k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
When creating the following code in Typescript
```
import { MathJsStatic, create, all, MathType } from 'mathjs';
const math: MathJsStatic = create(all, {}) as MathJsStatic;
math.createUnit('cells'); // works perfectly
math.Unit; // results in: Property 'Unit' does not exist on type 'MathJsStatic'. Did you mean 'unit'?
```
It looks like Unit isn't properly part of the new MathJS typescript definitions or it's not linking correctly.
if I replace the line above with `window['testing'] = math` then the Unit is in fact present.

Edit: I am running mathjs 9.4.4 without `@types/mathjs` (relying on the built-in type definitions)
Contributor guide
Assessment
This issue has not been assessed yet.