# `src/my-element.js`:

## class: `MyElement`, `my-element`

### Superclass

| Name         | Module | Package |
| ------------ | ------ | ------- |
| `LitElement` |        | lit     |

### Fields

| Name    | Privacy | Type     | Default   | Description                                      | Inherited From |
| ------- | ------- | -------- | --------- | ------------------------------------------------ | -------------- |
| `name`  | public  | `string` | `"World"` | The name to say "Hello" to.                      |                |
| `count` | public  | `number` | `0`       | The number of times the button has been clicked. |                |

### Methods

| Name       | Privacy | Description | Parameters | Return | Inherited From |
| ---------- | ------- | ----------- | ---------- | ------ | -------------- |
| `_onClick` |         |             |            |        |                |

### Attributes

| Name    | Field | Inherited From |
| ------- | ----- | -------------- |
| `name`  | name  |                |
| `count` | count |                |

### CSS Parts

| Name     | Description |
| -------- | ----------- |
| `button` | The button  |

### Slots

| Name | Description             |
| ---- | ----------------------- |
|      | This element has a slot |

<hr/>

## Exports

| Kind                        | Name         | Declaration | Module            | Package |
| --------------------------- | ------------ | ----------- | ----------------- | ------- |
| `js`                        | `MyElement`  | MyElement   | src/my-element.js |         |
| `custom-element-definition` | `my-element` | MyElement   | src/my-element.js |         |
