Expand description
Node flags indicating various properties of AST nodes.
Matches TypeScript’s NodeFlags enum exactly.
NOTE: wasm_bindgen doesn’t support bit-shift expressions, so these are
stored as a u32 bitfield in NodeBase. Use the constants below for flag operations.
Constants§
- AMBIENT
- AWAIT_
CONTEXT - AWAIT_
USING - CONST
- CONTAINS_
THIS - DECORATOR_
CONTEXT - DEPRECATED
- DISALLOW_
CONDITIONAL_ TYPES_ CONTEXT - DISALLOW_
IN_ CONTEXT - EXPORT_
CONTEXT - GLOBAL_
AUGMENTATION - HAS_
AGGREGATED_ CHILD_ DATA - HAS_
ASYNC_ FUNCTIONS - HAS_
EXPLICIT_ RETURN - HAS_
IMPLICIT_ RETURN - IN_
WITH_ STATEMENT - JAVASCRIPT_
FILE - JSDOC
- JSON_
FILE - LET
- NAMESPACE
- NESTED_
NAMESPACE - NONE
- OPTIONAL_
CHAIN - POSSIBLY_
CONTAINS_ DYNAMIC_ IMPORT - POSSIBLY_
CONTAINS_ IMPORT_ META - SYNTHESIZED
- THIS_
NODE_ HAS_ ERROR - THIS_
NODE_ OR_ ANY_ SUB_ NODES_ HAS_ ERROR - TYPE_
CACHED - TYPE_
ONLY - USING
- YIELD_
CONTEXT