Module JSX
Provides classes for working with JSX code.
Import path
import semmle.javascript.JSX
Imports
javascript | Provides classes for working with JavaScript programs, as well as JSON, YAML and HTML. |
Classes
JsxAttribute | An attribute of a JSX element, including spread attributes. |
JsxElement | A JSX element. |
JsxEmptyExpr | An interpolating expression that interpolates nothing. |
JsxFragment | A JSX fragment. |
JsxName | A name of an JSX element or attribute (which is always an identifier, a dot expression, or a qualified namespace name). |
JsxNode | A JSX element or fragment. |
JsxPragma | A legacy |
JsxQualifiedName | A namespace-qualified name such as |
JsxSpreadAttribute | A spread attribute of a JSX element. |
Aliases
JSXAttribute | DEPRECATED: Alias for JsxAttribute |
JSXElement | DEPRECATED: Alias for JsxElement |
JSXEmptyExpr | DEPRECATED: Alias for JsxEmptyExpr |
JSXFragment | DEPRECATED: Alias for JsxFragment |
JSXName | DEPRECATED: Alias for JsxName |
JSXNode | DEPRECATED: Alias for JsxNode |
JSXPragma | DEPRECATED: Alias for JsxPragma |
JSXQualifiedName | DEPRECATED: Alias for JsxQualifiedName |
JSXSpreadAttribute | DEPRECATED: Alias for JsxSpreadAttribute |