Doesn't support `#`-style private fields
Closed this issue · 2 comments
MaxNanasy commented
See here for an explanation of #
-style private fields, and differences between using #
and the private
keyword
Version: 2.25.0
Code:
class TestClass {
#hashPrivateField: any;
private keywordPrivateField: any;
protected keywordProtectedField: any;
public keywordPublicField: any;
implicitPublicField: any;
}
Expected:
$ npx -g type-coverage --detail
.../TestClass.ts:2:3: #hashPrivateField
.../TestClass.ts:3:11: keywordPrivateField
.../TestClass.ts:4:13: keywordProtectedField
.../TestClass.ts:5:10: keywordPublicField
.../TestClass.ts:6:3: implicitPublicField
1 / 6 16.66%
type-coverage success.
Actual:
$ npx -g type-coverage --detail
.../TestClass.ts:3:11: keywordPrivateField
.../TestClass.ts:4:13: keywordProtectedField
.../TestClass.ts:5:10: keywordPublicField
.../TestClass.ts:6:3: implicitPublicField
1 / 5 20.00%
type-coverage success.
plantain-00 commented
v2.25.1 should fix this.
MaxNanasy commented
Thank you, it works now :)