

<h1>
argtor <a href="https://npmjs.org/package/argtor"><img src="https://img.shields.io/badge/npm-v3.0.0-F00.svg?colorA=000"/></a> <a href="src"><img src="https://img.shields.io/badge/loc-39-FFF.svg?colorA=000"/></a> <a href="https://cdn.jsdelivr.net/npm/argtor@3.0.0/dist/argtor.min.js"><img src="https://img.shields.io/badge/brotli-320b-333.svg?colorA=000"/></a> <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-F0B.svg?colorA=000"/></a>
</h1>

<p></p>

Extracts destructured argument names from a function.

<h4>
<table><tr><td title="Triple click to select and copy paste">
<code>npm i argtor </code>
</td><td title="Triple click to select and copy paste">
<code>pnpm add argtor </code>
</td><td title="Triple click to select and copy paste">
<code>yarn add argtor</code>
</td></tr></table>
</h4>


## API

<p>  <details id="argtor$1" title="Function" open><summary><span><a href="#argtor$1">#</a></span>  <code><strong>argtor</strong></code><em>(fn, keys)</em>    </summary>  <a href=""></a>  <ul>    <p>    <details id="fn$4" title="Parameter" ><summary><span><a href="#fn$4">#</a></span>  <code><strong>fn</strong></code>    </summary>    <ul><p><span>Fn</span> &amp; {<p>  <details id="fn$6" title="Property" ><summary><span><a href="#fn$6">#</a></span>  <code><strong>fn</strong></code>    </summary>  <a href=""></a>  <ul><p><span>Fn</span></p>        </ul></details></p>}</p>        </ul></details><details id="keys$7" title="Parameter" ><summary><span><a href="#keys$7">#</a></span>  <code><strong>keys</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>...</code></span>  </summary>    <ul><p><span>Set</span>&lt;<a href="#T$3">T</a>&gt;</p>        </ul></details>  <p><strong>argtor</strong>&lt;<span>T</span>&gt;<em>(fn, keys)</em>  &nbsp;=&gt;  <ul><a href="#T$3">T</a>  [] &amp; {<p>  <details id="source$9" title="Property" ><summary><span><a href="#source$9">#</a></span>  <code><strong>source</strong></code>  <span><span>&nbsp;=&nbsp;</span>  <code>args.source</code></span>  </summary>  <a href=""></a>  <ul><p>string</p>        </ul></details></p>}</ul></p></p>    </ul></details></p>

## Credits
- [everyday-types](https://npmjs.org/package/everyday-types) by [stagas](https://github.com/stagas) &ndash; Everyday utility types

## Contributing

[Fork](https://github.com/stagas/argtor/fork) or [edit](https://github.dev/stagas/argtor) and submit a PR.

All contributions are welcome!

## License

<a href="LICENSE">MIT</a> &copy; 2022 [stagas](https://github.com/stagas)
