[]previous and next page

PropertyNode

A key: value member of an object literal.

A key: value member of an object literal.

Import#

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

Signature#

ts
interface PropertyNode extends PluginNode {
  /** `"Property"`. */
  readonly type: "Property";
  /** The key. */
  readonly key: PluginNode;
  /** The value. */
  readonly value: PluginNode;
  /** True for `[key]: value`. */
  readonly computed: boolean;
}

Members#

Name Type Description
type readonly type: "Property" "Property".
key readonly key: PluginNode The key.
value readonly value: PluginNode The value.
computed readonly computed: boolean True for [key]: value.