Skip to content

Commit a90d63a

Browse files
committed
Add tests for property access w/string index sigs
1 parent ca9f599 commit a90d63a

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
interface Flags { [name: string]: boolean };
2+
let flags: Flags;
3+
flags.b;
4+
flags.f;
5+
flags.isNotNecessarilyNeverFalse;
6+
flags['this is fine'];
7+
8+
interface Empty { }
9+
let empty: Empty;
10+
empty.nope;
11+
empty["that's ok"];
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// @noImplicitAny: true
2+
interface Flags { [name: string]: boolean }
3+
let flags: Flags;
4+
flags.b;
5+
flags.f;
6+
flags.isNotNecessarilyNeverFalse;
7+
flags['this is fine'];
8+
9+
interface Empty { }
10+
let empty: Empty;
11+
empty.nope;
12+
empty["not allowed either"];

0 commit comments

Comments
 (0)