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} />import { EnumMember } from "@alloy-js/typescript/stc";
EnumMember({ doc: Children, jsValue: string | number, metadata: Record<string, unknown>, name: string | Namekey, refkey: Refkey, value: Children,}).children(children)| doc | optionalChildrenDocumentation for the enum member. |
| jsValue | optionalstring | numberThe JS value of the enum member. |
| metadata | optionalRecord<string, unknown>Arbitrary symbol metadata for the enum member. |
| name | string | NamekeyThe name of the member. If a naming policy is provided in context, the policy name “enum-member” is used. |
| refkey | optionalRefkeyRefkey for the enum member symbol. If the refkey is not provided, a symbol is not created and the member cannot be referenced by refkey. |
| value | optionalChildrenThe value of the enum member. |