2023-02-19 13:08:13 +05:30
> **Warning**
>
> ## THIS IS AN AUTOGENERATED FILE. DO NOT EDIT.
>
> ## Please edit the corresponding file in [/packages/mermaid/src/docs/config/setup/interfaces/mermaidAPI.RenderResult.md](../../../../packages/mermaid/src/docs/config/setup/interfaces/mermaidAPI.RenderResult.md).
# Interface: RenderResult
[mermaidAPI ](../modules/mermaidAPI.md ).RenderResult
## Properties
### bindFunctions
• `Optional` **bindFunctions** : (`element` : `Element` ) => `void`
#### Type declaration
▸ (`element` ): `void`
2023-02-20 17:53:07 +05:30
Bind function to be called after the svg has been inserted into the DOM.
This is necessary for adding event listeners to the elements in the svg.
```js
const { svg, bindFunctions } = mermaidAPI.render('id1', 'graph TD;A-->B');
div.innerHTML = svg;
bindFunctions?.(div); // To call bindFunctions only if it's present.
```
2023-02-19 13:08:13 +05:30
##### Parameters
| Name | Type |
| :-------- | :-------- |
| `element` | `Element` |
##### Returns
`void`
#### Defined in
2023-08-25 12:54:44 +05:30
[mermaidAPI.ts:96 ](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/mermaidAPI.ts#L96 )
2023-02-19 13:08:13 +05:30
---
### svg
• **svg** : `string`
2023-02-20 17:53:07 +05:30
The svg code for the rendered graph.
2023-02-19 13:08:13 +05:30
#### Defined in
2023-08-25 12:54:44 +05:30
[mermaidAPI.ts:86 ](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/mermaidAPI.ts#L86 )