txtx-addon-kit 0.4.14

Low level primitives for building addons for Txtx
Documentation
export const metadata = {
    title: "{{ addon_name }} Functions",
    description: "Functions for {{ addon_name }}",
};

# {{ addon_name }} Functions {{double_open}} id: "{{ addon_namespace }}-functions" {{double_close}}

{{# functions }}

## {{ name }} {{double_open}} tag: 'function' {{double_close}}

<Row>
  <Col>

{{{ documentation }}}

### Inputs

<Properties>

{{# inputs }}

  <Property name="{{ name }}" required="{{ requirementStatus }}" type="{{ type }}">
    {{{ documentation }}}
  </Property>

{{/ inputs }}

{{^ inputs }}
  None
{{/ inputs }}

</Properties>

### Output

<Properties>
  <Property name="value" type="{{ type }}">
    {{{ output_documentation }}}
  </Property>
</Properties>


<CodeGroup title="Example using {{ name }}">


```hcl {{double_open}} title: 'main.tx' {{double_close}}
{{{ example }}}
```


```json {{double_open}} title: 'main.json' {{double_close}}
// Coming soon
```

```yaml {{double_open}} title: 'main.yaml' {{double_close}}
# Coming soon
```

</CodeGroup>
</Col>
</Row>

---

{{/ functions }}