mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-07-05 00:32:41 -05:00
Accepted baselines.
This commit is contained in:
27
tests/baselines/reference/emptyTuplesTypeAssertion01.js
Normal file
27
tests/baselines/reference/emptyTuplesTypeAssertion01.js
Normal file
@@ -0,0 +1,27 @@
|
||||
//// [emptyTuplesTypeAssertion01.ts]
|
||||
|
||||
let x = <[]>[];
|
||||
let y = x[0];
|
||||
|
||||
//// [emptyTuplesTypeAssertion01.js]
|
||||
var x = [];
|
||||
var y = x[0];
|
||||
|
||||
|
||||
//// [emptyTuplesTypeAssertion01.d.ts]
|
||||
declare let x: [];
|
||||
declare let y: never;
|
||||
|
||||
|
||||
//// [DtsFileErrors]
|
||||
|
||||
|
||||
tests/cases/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion01.d.ts(1,16): error TS1122: A tuple type element list cannot be empty.
|
||||
|
||||
|
||||
==== tests/cases/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion01.d.ts (1 errors) ====
|
||||
declare let x: [];
|
||||
~~
|
||||
!!! error TS1122: A tuple type element list cannot be empty.
|
||||
declare let y: never;
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
=== tests/cases/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion01.ts ===
|
||||
|
||||
let x = <[]>[];
|
||||
>x : Symbol(x, Decl(emptyTuplesTypeAssertion01.ts, 1, 3))
|
||||
|
||||
let y = x[0];
|
||||
>y : Symbol(y, Decl(emptyTuplesTypeAssertion01.ts, 2, 3))
|
||||
>x : Symbol(x, Decl(emptyTuplesTypeAssertion01.ts, 1, 3))
|
||||
|
||||
13
tests/baselines/reference/emptyTuplesTypeAssertion01.types
Normal file
13
tests/baselines/reference/emptyTuplesTypeAssertion01.types
Normal file
@@ -0,0 +1,13 @@
|
||||
=== tests/cases/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion01.ts ===
|
||||
|
||||
let x = <[]>[];
|
||||
>x : []
|
||||
><[]>[] : []
|
||||
>[] : undefined[]
|
||||
|
||||
let y = x[0];
|
||||
>y : never
|
||||
>x[0] : never
|
||||
>x : []
|
||||
>0 : number
|
||||
|
||||
27
tests/baselines/reference/emptyTuplesTypeAssertion02.js
Normal file
27
tests/baselines/reference/emptyTuplesTypeAssertion02.js
Normal file
@@ -0,0 +1,27 @@
|
||||
//// [emptyTuplesTypeAssertion02.ts]
|
||||
|
||||
let x = [] as [];
|
||||
let y = x[0];
|
||||
|
||||
//// [emptyTuplesTypeAssertion02.js]
|
||||
var x = [];
|
||||
var y = x[0];
|
||||
|
||||
|
||||
//// [emptyTuplesTypeAssertion02.d.ts]
|
||||
declare let x: [];
|
||||
declare let y: never;
|
||||
|
||||
|
||||
//// [DtsFileErrors]
|
||||
|
||||
|
||||
tests/cases/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion02.d.ts(1,16): error TS1122: A tuple type element list cannot be empty.
|
||||
|
||||
|
||||
==== tests/cases/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion02.d.ts (1 errors) ====
|
||||
declare let x: [];
|
||||
~~
|
||||
!!! error TS1122: A tuple type element list cannot be empty.
|
||||
declare let y: never;
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
=== tests/cases/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion02.ts ===
|
||||
|
||||
let x = [] as [];
|
||||
>x : Symbol(x, Decl(emptyTuplesTypeAssertion02.ts, 1, 3))
|
||||
|
||||
let y = x[0];
|
||||
>y : Symbol(y, Decl(emptyTuplesTypeAssertion02.ts, 2, 3))
|
||||
>x : Symbol(x, Decl(emptyTuplesTypeAssertion02.ts, 1, 3))
|
||||
|
||||
13
tests/baselines/reference/emptyTuplesTypeAssertion02.types
Normal file
13
tests/baselines/reference/emptyTuplesTypeAssertion02.types
Normal file
@@ -0,0 +1,13 @@
|
||||
=== tests/cases/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion02.ts ===
|
||||
|
||||
let x = [] as [];
|
||||
>x : []
|
||||
>[] as [] : []
|
||||
>[] : undefined[]
|
||||
|
||||
let y = x[0];
|
||||
>y : never
|
||||
>x[0] : never
|
||||
>x : []
|
||||
>0 : number
|
||||
|
||||
Reference in New Issue
Block a user