Modules§
Structs§
- Bench
Config - Compiler
Options - There are certain compiler options that can impact what modules are part of a module graph, which need to be deserialized into a structure for analysis.
- Config
File - Config
File Json - Config
Parse Options - Emit
Config Options - The transpile options that are significant out of a user provided tsconfig file, that we want to deserialize out of the final config for a transpile.
- Exports
Config - FmtConfig
- FmtOptions
Config - Ignored
Compiler Options - A structure that represents a set of options that were ignored and the path those options came from.
- JsxImport
Source Config - Lint
Config - Lint
Options Config - Lint
Rules Config - Publish
Config - Specifier
ToFile Path Error - Test
Config - TsConfig
- A structure for managing the configuration of TypeScript
- TsConfig
ForEmit - Workspace
Config - Workspace
Config Parse Error - Workspace
Lint Config
Enums§
- Config
File Read Error - Config
Flag - Lock
Config - Prose
Wrap - Task
- TsConfig
Type - An enum that represents the base tsc configuration to return.
- TsType
Lib - Represents the “default” type library that should be used when type
checking the code in the module graph. Note that a user provided config
of
"lib"
would override this value.
Traits§
Functions§
- get_
ts_ config_ for_ emit - For a given configuration type and optionally a configuration file,
return a
TsConfig
struct and optionally any user configuration options that were ignored.