# DirectiveBuilder

<pre class="nacara-api__signature"><code><span class="tok-keyword">type</span> <span class="tok-type">DirectiveBuilder</span><span class="tok-operator">&lt;'</span><span class="tok-parameter">T</span><span class="tok-operator">&gt;</span> <span class="tok-operator">=</span>
    <span class="tok-punctuation">{</span>
        <a class="tok-property" href="#buildername">BuilderName</a><span class="tok-punctuation">:</span> <span class="tok-type">string</span>
        <a class="tok-property" href="#decoder">Decoder</a><span class="tok-punctuation">:</span> <span class="tok-type">Decoder</span><span class="tok-operator">&lt;'</span><span class="tok-parameter">T</span><span class="tok-operator">&gt;</span>
    <span class="tok-punctuation">}</span></code></pre>

| | |
|---|---|
| Assembly | `Partas.Nacara.Plugins.Directives` |

A directive whose arguments are known but whose rendering is not yet said.

## Fields

<div class="nacara-api__entry" id="buildername">
<a class="nacara-api__anchor"
                           href="#buildername"
                           aria-label="Link to BuilderName"
                           data-pagefind-ignore></a>
<div class="nacara-api__member">
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-property">BuilderName</span><span class="tok-punctuation">:</span> <span class="tok-type">string</span></code></pre>
</div>
</div>

<div class="nacara-api__entry" id="decoder">
<a class="nacara-api__anchor"
                           href="#decoder"
                           aria-label="Link to Decoder"
                           data-pagefind-ignore></a>
<div class="nacara-api__member">
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-property">Decoder</span><span class="tok-punctuation">:</span> <span class="tok-type">Decoder</span><span class="tok-operator">&lt;'</span><span class="tok-parameter">T</span><span class="tok-operator">&gt;</span></code></pre>
</div>
</div>
