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. |