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 |