A type from @vscode/test-electron is imported here:
|
import { ProgressReporter } from '@vscode/test-electron'; |
And then reexported here:
|
reporter: ProgressReporter; |
As a result, @vscode/test-electron should ideally be a regular (non-dev) dependency. Otherwise, type errors result if the consumer doesn't also explicitly install @vscode/test-electron as a dev dependency in package.json.
I can submit a PR to fix this. Or, Copilot could probably handle it easily.