Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: filter "missed" declarations as well (#347)
- these should run through the same `filter` as runs in `transform` etc - prior to this, the plugin `exclude` would filter files in `transform`, meaning no JS would be output for them, but would still output declarations for these very same files that no JS was produced for - (this would only happen if one were using an `include` glob or something that made the file appear twice, i.e. once by Rollup in `transform` and once in `parsedConfig.fileNames`) - this change makes it so the plugin `exclude` affects both JS and DTS output equivalently - it was very confusing when it didn't, and users relied on setting different `tsconfig` `exclude`s to workaround this (as a `tsconfig` `exclude` would make the file not appear in `parsedConfig.fileNames`)
- Loading branch information