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 | Namekey}
refkey={Refkey}
value={Children}
/>
docoptional ChildrenDocumentation for the enum member.
jsValueoptional string | numberThe JS value of the enum member.
metadataoptional Record<string, unknown>Arbitrary symbol metadata for the enum member.
namestring | NamekeyThe name of the member. If a naming policy is provided in context, the policy name “enum-member” is used.
refkeyoptional RefkeyRefkey for the enum member symbol. If the refkey is not provided, a symbol is not created and the member cannot be referenced by refkey.
valueoptional ChildrenThe value of the enum member.