diff options
author | F. Eugene Aumson <gene@aumson.org> | 2018-09-14 01:05:01 +0800 |
---|---|---|
committer | F. Eugene Aumson <gene@aumson.org> | 2018-09-18 05:49:03 +0800 |
commit | d5f964b58e755ccf1e63a61a97da1c161cf22b22 (patch) | |
tree | cd8b738e702eb7fae7686c5873d032a998541926 /packages/sol-doc/src | |
parent | cbb5a425dfb45d1dfda3579548d6b3f70dfca166 (diff) | |
download | dexon-sol-tools-d5f964b58e755ccf1e63a61a97da1c161cf22b22.tar dexon-sol-tools-d5f964b58e755ccf1e63a61a97da1c161cf22b22.tar.gz dexon-sol-tools-d5f964b58e755ccf1e63a61a97da1c161cf22b22.tar.bz2 dexon-sol-tools-d5f964b58e755ccf1e63a61a97da1c161cf22b22.tar.lz dexon-sol-tools-d5f964b58e755ccf1e63a61a97da1c161cf22b22.tar.xz dexon-sol-tools-d5f964b58e755ccf1e63a61a97da1c161cf22b22.tar.zst dexon-sol-tools-d5f964b58e755ccf1e63a61a97da1c161cf22b22.zip |
test w/&w/out passing in `contractsToCompile`
Diffstat (limited to 'packages/sol-doc/src')
-rw-r--r-- | packages/sol-doc/src/solidity_doc_generator.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/sol-doc/src/solidity_doc_generator.ts b/packages/sol-doc/src/solidity_doc_generator.ts index a1ef32e79..513468803 100644 --- a/packages/sol-doc/src/solidity_doc_generator.ts +++ b/packages/sol-doc/src/solidity_doc_generator.ts @@ -30,12 +30,12 @@ import { * @return doc object for use with documentation generation tools. */ export async function generateSolDocAsync( - contractsToCompile: string[], contractsDir: string, + contractsToCompile?: string[], ): Promise<DocAgnosticFormat> { const doc: DocAgnosticFormat = {}; - const compilerOptions = _makeCompilerOptions(contractsToCompile, contractsDir); + const compilerOptions = _makeCompilerOptions(contractsDir, contractsToCompile); const compiler = new Compiler(compilerOptions); const compilerOutputs = await compiler.getCompilerOutputsAsync(); for (const compilerOutput of compilerOutputs) { @@ -57,7 +57,7 @@ export async function generateSolDocAsync( return doc; } -function _makeCompilerOptions(contractsToCompile: string[], contractsDir: string): CompilerOptions { +function _makeCompilerOptions(contractsDir: string, contractsToCompile?: string[]): CompilerOptions { const compilerOptions: CompilerOptions = { contractsDir, contracts: '*', @@ -70,7 +70,7 @@ function _makeCompilerOptions(contractsToCompile: string[], contractsDir: string }, }; - const shouldOverrideCatchAllContractsConfig = !_.isUndefined(contractsToCompile); + const shouldOverrideCatchAllContractsConfig = !_.isUndefined(contractsToCompile) && contractsToCompile.length > 0; if (shouldOverrideCatchAllContractsConfig) { compilerOptions.contracts = contractsToCompile; } |