# Constants
If true, "assert { type: 'json' }" was present.
Tell the printer to use the runtime "__require()" instead of "require()".
If true, this "export * from 'path'" statement is evaluated at run-time by calling the "__reExport()" helper function.
If this is true, the import contains an import for the alias "default", either via the "import x from" or "import {default as x} from" syntax.
If this is true, the import contains an import for the alias "__esModule", via the "import {__esModule} from" syntax.
If this is true, the import contains syntax like "* as ns".
True for the following cases:
try { require('x') } catch { handle } try { await import('x') } catch { handle } try { require.resolve('x') } catch { handle } import('x').catch(handle) import('x').then(_, handle)
In these cases we shouldn't generate an error if the path could not be resolved.
A CSS "@import" rule.
A CSS "@import" rule with import conditions.
An "import()" expression with a string argument.
An entry point provided by the user.
A call to "require()".
A call to "require.resolve()".
An ES6 import or re-export statement.
A CSS "url(...)" token.
If true, this import can be removed if it's unused.
Sometimes the parser creates an import record and decides it isn't needed.
If true, do not generate "external": true in the metafile.
CSS "@import" of an empty file should be removed.
If true, this was originally written as a bare "import 'file'" statement.
Tell the printer to wrap this ESM exports object in "__toCJS(...)".
Tell the printer to wrap this call to "require()" in "__toESM(...)".
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
This stores a 32-bit index where the zero value is an invalid index.
# Type aliases
No description provided by the author
No description provided by the author