JSXMemberExpressionNode
A JSX tag name with a dot (Foo.Bar).
A JSX tag name with a dot (Foo.Bar).
Import#
ts
import type { JSXMemberExpressionNode } from "@shadow-js/compiler";
Signature#
ts
interface JSXMemberExpressionNode extends PluginNode {
/** `"JSXMemberExpression"`. */
readonly type: "JSXMemberExpression";
/** The part before the last dot. */
readonly object: PluginNode;
/** The part after the last dot. */
readonly property: JSXIdentifierNode;
}
Members#
| Name | Type | Description |
|---|---|---|
type |
readonly type: "JSXMemberExpression" |
"JSXMemberExpression". |
object |
readonly object: PluginNode |
The part before the last dot. |
property |
readonly property: JSXIdentifierNode |
The part after the last dot. |