[]previous and next page

JSXExpressionContainerNode

A {} container in JSX, as an attribute value or a child.

A {} container in JSX, as an attribute value or a child.

Import#

ts
import type { JSXExpressionContainerNode } from "@shadow-js/compiler";

Signature#

ts
interface JSXExpressionContainerNode extends PluginNode {
  /** `"JSXExpressionContainer"`. */
  readonly type: "JSXExpressionContainer";
  /** The expression, or a `JSXEmptyExpression` for `{}`. */
  readonly expression: PluginNode;
}

Members#

Name Type Description
type readonly type: "JSXExpressionContainer" "JSXExpressionContainer".
expression readonly expression: PluginNode The expression, or a JSXEmptyExpression for {}.