# API Index #
## Modules

* [grunt-nyc-mocha](api.md/index.md#module_grunt-nyc-mocha)
    * [.registerMultiTaskNYCMocha(grunt)](api.md/index.md#module_grunt-nyc-mocha.registerMultiTaskNYCMocha)
* [grunt-nyc-mocha/constants](api.md/constants.md#module_grunt-nyc-mocha/constants)
* [grunt-nyc-mocha/lib](api.md/lib.md#module_grunt-nyc-mocha/lib)
    * [~getMochaPath(grunt)](api.md/lib.md#module_grunt-nyc-mocha/lib..getMochaPath) ⇒ <code>string</code>
    * [~getNYCPath(grunt)](api.md/lib.md#module_grunt-nyc-mocha/lib..getNYCPath) ⇒ <code>string</code>
    * [~isArray(grunt, options, name, callback)](api.md/lib.md#module_grunt-nyc-mocha/lib..isArray)
* [grunt-nyc-mocha/options](api.md/options/index.md#module_grunt-nyc-mocha/options)
    * [~toNYCMochaArgs()](api.md/options/index.md#module_grunt-nyc-mocha/options..toNYCMochaArgs) ⇒ <code>Promise.&lt;Object&gt;</code> \| <code>Array.&lt;strings&gt;</code> \| <code>Array.&lt;any&gt;</code>
* [grunt-nyc-mocha/options/nycmocha](api.md/options/nycmocha.md#module_grunt-nyc-mocha/options/nycmocha)
    * [~getNYCCoverageOptions()](api.md/options/nycmocha.md#module_grunt-nyc-mocha/options/nycmocha..getNYCCoverageOptions) ⇒ <code>object</code>
    * [~getNYCSourcemapOptions()](api.md/options/nycmocha.md#module_grunt-nyc-mocha/options/nycmocha..getNYCSourcemapOptions) ⇒ <code>object</code>
    * [~getNYCOptions()](api.md/options/nycmocha.md#module_grunt-nyc-mocha/options/nycmocha..getNYCOptions) ⇒ <code>object</code>
    * [~getMochaOptions()](api.md/options/nycmocha.md#module_grunt-nyc-mocha/options/nycmocha..getMochaOptions) ⇒ <code>object</code>
    * [~getNodeOptions()](api.md/options/nycmocha.md#module_grunt-nyc-mocha/options/nycmocha..getNodeOptions) ⇒ <code>object</code>
    * [~getOptions()](api.md/options/nycmocha.md#module_grunt-nyc-mocha/options/nycmocha..getOptions) ⇒ <code>Object</code>
    * [~getTaskOptions(task)](api.md/options/nycmocha.md#module_grunt-nyc-mocha/options/nycmocha..getTaskOptions) ⇒ <code>Object</code>
    * [~toArgsImpl(grunt, task)](api.md/options/nycmocha.md#module_grunt-nyc-mocha/options/nycmocha..toArgsImpl) ⇒ <code>Promise.&lt;Array.&lt;Object&gt;&gt;</code>
    * [~toArgs(grunt, task)](api.md/options/nycmocha.md#module_grunt-nyc-mocha/options/nycmocha..toArgs) ⇒ <code>Promise.&lt;Array.&lt;Object&gt;&gt;</code>
* [grunt-nyc-mocha/tasks](api.md/tasks/index.md#module_grunt-nyc-mocha/tasks)
    * [.registerMultiTaskNYCMocha(grunt)](api.md/tasks/index.md#module_grunt-nyc-mocha/tasks.registerMultiTaskNYCMocha)
* [grunt-nyc-mocha/tasks/nycmocha](api.md/tasks/nycmocha.md#module_grunt-nyc-mocha/tasks/nycmocha)
    * [~executeNYCMocha(grunt, task, obj)](api.md/tasks/nycmocha.md#module_grunt-nyc-mocha/tasks/nycmocha..executeNYCMocha)
    * [~runTaskNYCMocha()](api.md/tasks/nycmocha.md#module_grunt-nyc-mocha/tasks/nycmocha..runTaskNYCMocha) ⇒ <code>Promise</code>
    * [~registerMultiTaskNYCMocha(grunt)](api.md/tasks/nycmocha.md#module_grunt-nyc-mocha/tasks/nycmocha..registerMultiTaskNYCMocha)
