<script lang="ts">
/* eslint-disable class-methods-use-this */
export default class Cmp {
get a() {
const list: Array<string> = [];
return list;
}
async mounted() {
this.a as Array<string>;
}
}
</script>
<script lang="ts">
/* eslint-disable class-methods-use-this */
export default class Cmp {
get a() {
const list: Array<string> = [];
return list;
}
async mouna as Array<string>;
}
}
</script>
Repro
https://github.com/eightHundreds/eslint-vue-ts--typescript-eslint-no-unnecessary-type-assertion-issue
Expected Result
Actual Result
Additional Info
Versions
@typescript-eslint/eslint-plugin4.2.0@typescript-eslint/parser4.2.0TypeScript3.9.3ESLint7.9.0node10.14.2