У меня есть эти файлы в одном каталоге.
package.json
:
{
"name": "example",
"version": "1.0.0",
"devDependencies": {
"@types/mocha": "^7.0.1",
"@types/node": "^13.7.1"
}
}
tsconfig.json
:
{}
index.ts
:
export const test = () => 'test'
index.spec.ts
:
import assert from 'assert'
import {test} from '.'
describe('test function', () => {
it('should return test', () => assert.strictEqual(test(), 'test'))
})
Даже без использования import 'mocha'
в index.spec.ts
Intellisense (в VSCode) импортирует глобалы Mocha и поэтому допускает describe
и it
. describe
и it
также разрешены в index.ts
.
Есть ли способ остановить это и разрешить мне указать, что Mocha следует импортировать только в index.spec.ts
?