# ExtendsClause

The extends clause for a class or interface.

* jsx

  ```tsx
  import { ExtendsClause } from "@alloy-js/java";


  <ExtendsClause extends={Children[] | undefined} />
  ```

* stc

  ```ts
  import { ExtendsClause } from "@alloy-js/java/stc";


  ExtendsClause({ extends: Children[] | undefined }).children(children)
  ```

## Props

|         |                                                           |   |
| ------- | --------------------------------------------------------- | - |
| extends | [Children](../../../core/types/children/)\[] \| undefined |   |
