# EnumMember

A TypeScript enum member.

* jsx

  ```tsx
  import { EnumMember } from "@alloy-js/typescript";


  <EnumMember
    doc={Children}
    jsValue={string | number}
    metadata={Record<string, unknown>}
    name={string | Namekey}
    refkey={Refkey}
    value={Children}
   />
  ```

* stc

  ```ts
  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)
  ```

## Props

|          |                                                   |                                                                                                                                          |
| -------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| doc      | optional[Children](../../../core/types/children/) | Documentation for the enum member.                                                                                                       |
| jsValue  | optional string \| number                         | The JS value of the enum member.                                                                                                         |
| metadata | optional Record\<string, unknown>                 | Arbitrary symbol metadata for the enum member.                                                                                           |
| name     | string \| [Namekey](../../../core/types/namekey/) | The name of the member. If a naming policy is provided in context, the policy name “enum-member” is used.                                |
| refkey   | optional[Refkey](../../../core/types/refkey/)     | 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. |
| value    | optional[Children](../../../core/types/children/) | The value of the enum member.                                                                                                            |
