Extension of resolvedFileName. This must match what's at the end of resolvedFileName. This is optional for backwards-compatibility, but will be added if not provided.
OptionalisTrue if resolvedFileName comes from node_modules.
OptionalpackagePath of the file the module was resolved to.
OptionalresolvedTrue if the original module reference used a .ts extension to refer directly to a .ts file, which should produce an error during checking if emit is enabled.
ResolvedModule with an explicitly provided
extensionproperty. Prefer this overResolvedModule. If changing this, remember to changemoduleResolutionIsEqualTo.