[]previous and next page

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.