Fix error in TS client packages with '--isolatedModules':#2473
Conversation
error TS2748: Cannot access ambient const enums when the '--isolatedModules' flag is provided.
|
Assuming this is an error you get when trying to use values of |
Unfortunately, that’s not an accurate assumption: our code doesn’t import |
|
Would love to see this merged. |
|
+1 we've run into this too |
|
Is this fixable by using string literals in pg-protocol, then? A non-const enum seems less than ideal here. |
|
@charmander why not? It's just type declarations. The final value will always be one of those strings |
|
Sorry I missed this for a while, had some personal stuff to deal with. This looks good, and this also looks good...I'll take a look at both today & get one merged & released. I only need |
|
I just merged this: #2490 This should fix the issue, yeah? LMK if that looks good & I can release a new version w/ the change. |
|
hmmm thinking about it do you think the other way is gonna break any backwards compatibility? If those |
Exactly, it’s redundant. |
|
Considering that the |
okay awesome i'll keep it how it is then & get a new version pushed up today/tomorrow...thanks for your help & feedback & sorry for the delay! |
|
@brianc did you manage to get a version pushed with this fix? I'm still seeing the problem after rebuilding my |
sorry - doing that right now! |
|
sorry for the delay published w/ the fix - finally! Please lmk if you still have problems & thanks for the input & help here. ❤️ |
|
@brianc The problem still persists. @types/pg still has the old versions of pg-protocol and others |
|
@bart-opplane I cleared my package-lock.json and it brought in the latest version with the fix. It might be good for |
|
@davidje13 You're right. But not just Deleting |
error TS2748: Cannot access ambient const enums when the '--isolatedModules' flag is provided.