Comments (3)
Hi @pjbatista thank you. I think that looks pretty good already.
The only bit I'm unsure about is the part where you check for the presence of app.logger.hasErrors. From the typedoc code, I cannot find any place where app.logger is set to options.logger (rather app.loggerType). Therefore, hasErrors will always be present (otherwise the plugin would already have been in trouble because it sets a plain function as options.logger).
I think the best way forward would be for you submit a PR (excluding the package.json change, and maybe the hasErrors check if what I say above is true) and I'll be more than happy to test and integrate it. Agree?
Thanks again, well noticed.
from gulp-typedoc.
Fix published as v2.1.0 Thank you Pedro!
from gulp-typedoc.
You are correct! I got it mixed up with the logger property from the options object, which is of variable type. The logger property from the application will always be an instance of the Logger class (https://github.com/TypeStrong/typedoc/blob/master/src/lib/application.ts, line 54) thus will always contain hasErrors.
I'm changing it and submitting a PR.
Thanks, man!
from gulp-typedoc.
Related Issues (20)
- Provide option for using tsconfig.json file HOT 2
- Exclude option not working HOT 2
- suppress private properties? HOT 1
- Change the typedoc dependencies to peer HOT 3
- gulp-typedoc doesn't rethrow typescript errors HOT 3
- Problems getting started - no output generated HOT 3
- document ignore/exclude option HOT 3
- Feature Suggestion HOT 2
- Type definitions HOT 4
- fix dependency on event-stream HOT 5
- Missing options keys HOT 5
- Incomplete documentation HOT 1
- Error in plugin "gulp-typedoc" HOT 1
- Should there be entryPoints according to typedoc HOT 1
- Should there be entryPoints according to typedoc? HOT 6
- Generating doc and json for multiple sets of files leads to no output HOT 1
- gulp-typedoc options overwritten HOT 3
- Feature request `includeVersion` support HOT 1
- docs folder not generated after the task ends
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gulp-typedoc.