# h

`function` in `discord-component-embed` · v1.0.0

<https://seedcord.org/docs/packages/discord-component-embed/1.0.0/functions/h>

Builds an element without JSX. Use it in any file that can't compile this package's JSX, like a Svelte server file.
Pass a component, its props, then its children.

```ts
h<Props>(
    type: (props: Props) => EmbedNode,
    props: object extends OwnProps<Props>
        ? OwnProps<Props> | null
        : OwnProps<Props>,
    children: ChildrenOf<Props>
): EmbedElement
```

Builds an element without JSX. Use it in any file that can't compile this package's JSX, like a Svelte server file.
Pass a component, its props, then its children.

Parameters.

- `type` `(props: Props) => EmbedNode`
- `props` `object extends OwnProps<Props> ? OwnProps<Props> | null : OwnProps<Props>`
- `children` `ChildrenOf<Props>`

Returns `EmbedElement`.
