TypeScript/tests
Nathan Shively-Sanders 2bfd919b6a
Narrow on element access of literal (#26424)
* Narrow literal element accesses

This means that, for example, the tuple `[number, string?]` allows its
second element to be narrowed with element access:

```ts
export function f(pair: [number, string?]): string {
  return pair[1] ? pair[1] : 'nope';
}
```

* Update baselines

* Cleanup

* More cleanup

* Test dashes in property names

* More cleanup

* Delete undead code
2018-08-15 09:58:39 -07:00
..
baselines/reference Narrow on element access of literal (#26424) 2018-08-15 09:58:39 -07:00
cases Narrow on element access of literal (#26424) 2018-08-15 09:58:39 -07:00
lib
projects
webhost
perfsys.ts
perftsc.ts
perftsc.tsconfig.json
test.bat
webTestResults.html
webTestServer.ts
webTestServer.tsconfig.json