typescript-go
typescript-go copied to clipboard
Staging repo for development of native port of TypeScript
Current ecosistem extensively relies in the compiler API, vue, vite, angular, even react is now optimising reactivity as well as many other tools for runtypes like typia, deepkit and my...
Hi TypeScript team! Congratulations for the new TypeScript-Go release! I understand that the new Compiler API is currently under design and development. However, I want to discuss the possibility of...
Yarn PnP
Yarn PnP is an alternative resolution strategy originally created for Yarn, and it’s also available in pnpm. Its key difference is a static resolution map: Yarn generates a file that...
jest
So, uh... how do I use this with `jest`? 😂
Pass the correct ResolutionMode to the resolver when resolving imports/type directives, and for resolvedModules on the file.
declarationEmitObjectAssignedDefaultExport might be related to #312
declarationEmitDoesNotUseReexportedNamespaceAsLocal - also affects following expressions' symbols, maybe it's not resolved at all: declarationEmitExportAliasVisibilityMarking (and others)
- expando on `export default` missing: declarationEmitDefaultExportWithStaticAssignment - expando on interface/const merge missing: declarationEmitExpandoWithGenericConstraint - expando on overloaded function missing: declarationEmitFunctionDuplicateNamespace - expando with keyword names: declarationEmitFunctionKeywordProp - expando with...
discriminantPropertyCheck, discriminantsAndPrimitives This is probably an intended or allowed difference that needs to be ignored by having both Strada and Corsa sort their symbol baseline declarations in source order.
deleteExpressionMustBeOptional