Skip to content

EnumMember

A TypeScript enum member.

import { EnumMember } from "@alloy-js/typescript";
<EnumMember
doc={Children}
jsValue={string | number}
metadata={Record<string, unknown>}
name="string"
refkey={Refkey}
value={Children}
/>

Props

docoptionalChildren

Documentation for the enum member.

jsValueoptionalstring | number

The JS value of the enum member.

metadataoptionalRecord<string, unknown>

Arbitrary symbol metadata for the enum member.

namestring

The name of the member.

If a naming policy is provided in context, the policy name “enum-member” is used.

refkeyoptionalRefkey

Refkey for the enum member symbol. If the refkey is not provided, a symbol is not created and the member cannot be referenced by refkey.

valueoptionalChildren

The value of the enum member.