diff options
author | Fabio Berger <me@fabioberger.com> | 2018-08-21 18:17:12 +0800 |
---|---|---|
committer | Fabio Berger <me@fabioberger.com> | 2018-08-21 18:17:12 +0800 |
commit | 635373febb6e6d24a08549b2eb0db29a3d7619e6 (patch) | |
tree | e7d23080f8234c4cc5ddb702885abdc7336516ac /packages/monorepo-scripts/src/utils | |
parent | e7c7af8ef4ffb5dc3f1cbe468d272f4b9424fdc7 (diff) | |
download | dexon-sol-tools-635373febb6e6d24a08549b2eb0db29a3d7619e6.tar dexon-sol-tools-635373febb6e6d24a08549b2eb0db29a3d7619e6.tar.gz dexon-sol-tools-635373febb6e6d24a08549b2eb0db29a3d7619e6.tar.bz2 dexon-sol-tools-635373febb6e6d24a08549b2eb0db29a3d7619e6.tar.lz dexon-sol-tools-635373febb6e6d24a08549b2eb0db29a3d7619e6.tar.xz dexon-sol-tools-635373febb6e6d24a08549b2eb0db29a3d7619e6.tar.zst dexon-sol-tools-635373febb6e6d24a08549b2eb0db29a3d7619e6.zip |
Implement ignoring config types
Diffstat (limited to 'packages/monorepo-scripts/src/utils')
-rw-r--r-- | packages/monorepo-scripts/src/utils/doc_generate_and_upload_utils.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/packages/monorepo-scripts/src/utils/doc_generate_and_upload_utils.ts b/packages/monorepo-scripts/src/utils/doc_generate_and_upload_utils.ts index c321aa823..e9586e68b 100644 --- a/packages/monorepo-scripts/src/utils/doc_generate_and_upload_utils.ts +++ b/packages/monorepo-scripts/src/utils/doc_generate_and_upload_utils.ts @@ -308,9 +308,13 @@ export class DocGenerateAndUploadUtils { private _lookForUnusedExportedTypesThrowIfExists(referenceNames: string[], typedocOutput: any): void { const exportedTypes = DocGenerateAndUploadUtils._getAllTypeNames(typedocOutput, []); const excessiveReferences = _.difference(exportedTypes, referenceNames); - if (!_.isEmpty(excessiveReferences)) { + const excessiveReferencesExceptIgnored = _.difference( + excessiveReferences, + docGenConfigs.IGNORED_EXCESSIVE_TYPES, + ); + if (!_.isEmpty(excessiveReferencesExceptIgnored)) { throw new Error( - `${this._packageName} package exports BUT does not need: \n${excessiveReferences.join( + `${this._packageName} package exports BUT does not need: \n${excessiveReferencesExceptIgnored.join( '\n', )} \nin it\'s index.ts. Remove them then try again.`, ); |