bughelp wantedtypescript
Metriche repository
- Star
- (13.832 star)
- Metriche merge PR
- (Nessuna PR mergiata in 30 g)
Descrizione
I followed the custom bundling docs and created my own instance of math.js, like this:
const math = create({ addDependencies, bignumberDependencies, divideDependencies, meanDependencies }, config);
const mbn = this.math.bignumber!;
What I don't like is that I have to use the ! non-null assertion operator, even if it is clear that the bignumber property should be non-null (as per the bignumberDependencies object passed to create).
I further had to disable the @typescript-eslint/no-non-null-assertion ESLint rule, because the lint task was failing.
My feature request: let the compiler know that the objects returned by create are non-null, based on the inputs provided.