我有这段代码.ts文件:
import {MicroEventInterface} from '../Interfaces';
export default class MicroEvent implements MicroEventInterface {
// code
ESLint抛出了这个错误:
我在ESLint中有一个TypeScript的配置:
typescript: {
extends: [
'plugin:@private/private/react' // private rep with React config
],
parser: '@typescript-eslint/parser',
plugins: [
'@typescript-eslint',
'import'
],
settings: {
'import/resolver': {
'node': {
'extensions': [
'.js',
'.jsx',
'.ts',
'.tsx'
],
'moduleDirectory': [
'node_modules/',
'src/'
]
}
},
react: {
createClass: 'createClass',
pragma: 'React',
version: '0.14.9'
}
}
}
所以,一切似乎都很好,但我无法克服这个错误.
有什么建议吗?
谢谢
UPD:
看起来如果我console.log(
--, MicroEventInterface);
的错误消失了.我认为,ESLint并没有将implements
视为实际使用.