@masknet/eslint-plugin
Version:
eslint plugin for masknet
23 lines (21 loc) • 522 B
text/typescript
import { runTest } from '../../spec.js'
import module from './no-const-enum.js'
runTest({
module,
*valid() {
yield 'const enum Foo {}'
yield 'const enum Foo {}; export default () => { Foo }'
},
*invalid() {
yield {
code: 'export const enum Foo {}',
errors: [{ messageId: 'invalid' }],
output: 'export enum Foo {}',
}
yield {
code: 'const enum Foo {}; export { Foo }',
errors: [{ messageId: 'invalid' }],
output: 'enum Foo {}; export { Foo }',
}
},
})