pnpm go
work cross platform
I guess you're right.
If not, what will you work on on Thursday?
It makes sense to do some more fiddling with the custom TypeScript Plugin, I'll do that (unless there is other news by…
🤔 that is a bummer. Let's see indeed if this can be fixed in ts-macros
.
Is there a way to work around it? If this is a special edge case, and 90% of the functions work just fine, it may…
Well, we have to decide, right? The ts-macros
approach all in all looks most promising to me for a TS approach for mathjs. Still, the goal of the POC is to validate whether it works out…
As discussed here, I've done some more experimenting last weeks:
- (A) I've experimented more with template…
Well, I still have large concerns here too. It requires a lot of effort to get something working, and we still have a lot to figure out.
Next steps are defining interfaces as strings like `{…
I gave the template literal type another go. I found a stackoverflow answer that helped a lot, and now the solution…
Huh, even though you did the
after pnpm install, you must execute
npx ts-patch install
to activate the ts-macros compiler plugin.
O wow, that's just it... I feel a bit stupid,…
I've done some more experimenting with a plugin of our own. I didn't manage to get the resolved types out of it. I know it is possible (using functionsl getTypeAtLocation
, getResolvedSignature
,…
yes indeed. I'm changing it to be something like the following, matching $reflect
(or whatever name we want):
export const square = $reflect(<T>(dep: Dependencies<'multiply', T>): (a:…
__infer__
redundant