Accepting new baselines
This commit is contained in:
parent
20e2be2d51
commit
b8d2f2da9e
|
@ -1,26 +0,0 @@
|
|||
tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts(4,6): error TS1112: A class member cannot be declared optional.
|
||||
tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts(5,6): error TS1112: A class member cannot be declared optional.
|
||||
tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts(9,6): error TS1112: A class member cannot be declared optional.
|
||||
tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts(10,6): error TS1112: A class member cannot be declared optional.
|
||||
|
||||
|
||||
==== tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts (4 errors) ====
|
||||
// classes do not permit optional parameters, these are errors
|
||||
|
||||
class C {
|
||||
x?: string;
|
||||
~
|
||||
!!! error TS1112: A class member cannot be declared optional.
|
||||
f?() {}
|
||||
~
|
||||
!!! error TS1112: A class member cannot be declared optional.
|
||||
}
|
||||
|
||||
class C2<T> {
|
||||
x?: T;
|
||||
~
|
||||
!!! error TS1112: A class member cannot be declared optional.
|
||||
f?(x: T) {}
|
||||
~
|
||||
!!! error TS1112: A class member cannot be declared optional.
|
||||
}
|
26
tests/baselines/reference/classWithOptionalParameter.symbols
Normal file
26
tests/baselines/reference/classWithOptionalParameter.symbols
Normal file
|
@ -0,0 +1,26 @@
|
|||
=== tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts ===
|
||||
// classes do not permit optional parameters, these are errors
|
||||
|
||||
class C {
|
||||
>C : Symbol(C, Decl(classWithOptionalParameter.ts, 0, 0))
|
||||
|
||||
x?: string;
|
||||
>x : Symbol(C.x, Decl(classWithOptionalParameter.ts, 2, 9))
|
||||
|
||||
f?() {}
|
||||
>f : Symbol(C.f, Decl(classWithOptionalParameter.ts, 3, 15))
|
||||
}
|
||||
|
||||
class C2<T> {
|
||||
>C2 : Symbol(C2, Decl(classWithOptionalParameter.ts, 5, 1))
|
||||
>T : Symbol(T, Decl(classWithOptionalParameter.ts, 7, 9))
|
||||
|
||||
x?: T;
|
||||
>x : Symbol(C2.x, Decl(classWithOptionalParameter.ts, 7, 13))
|
||||
>T : Symbol(T, Decl(classWithOptionalParameter.ts, 7, 9))
|
||||
|
||||
f?(x: T) {}
|
||||
>f : Symbol(C2.f, Decl(classWithOptionalParameter.ts, 8, 10))
|
||||
>x : Symbol(x, Decl(classWithOptionalParameter.ts, 9, 7))
|
||||
>T : Symbol(T, Decl(classWithOptionalParameter.ts, 7, 9))
|
||||
}
|
26
tests/baselines/reference/classWithOptionalParameter.types
Normal file
26
tests/baselines/reference/classWithOptionalParameter.types
Normal file
|
@ -0,0 +1,26 @@
|
|||
=== tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts ===
|
||||
// classes do not permit optional parameters, these are errors
|
||||
|
||||
class C {
|
||||
>C : C
|
||||
|
||||
x?: string;
|
||||
>x : string
|
||||
|
||||
f?() {}
|
||||
>f : () => void
|
||||
}
|
||||
|
||||
class C2<T> {
|
||||
>C2 : C2<T>
|
||||
>T : T
|
||||
|
||||
x?: T;
|
||||
>x : T
|
||||
>T : T
|
||||
|
||||
f?(x: T) {}
|
||||
>f : (x: T) => void
|
||||
>x : T
|
||||
>T : T
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
tests/cases/compiler/objectLiteralMemberWithQuestionMark1.ts(1,14): error TS1112: A class member cannot be declared optional.
|
||||
tests/cases/compiler/objectLiteralMemberWithQuestionMark1.ts(1,14): error TS1162: An object member cannot be declared optional.
|
||||
|
||||
|
||||
==== tests/cases/compiler/objectLiteralMemberWithQuestionMark1.ts (1 errors) ====
|
||||
var v = { foo?() { } }
|
||||
~
|
||||
!!! error TS1112: A class member cannot be declared optional.
|
||||
!!! error TS1162: An object member cannot be declared optional.
|
|
@ -1,9 +1,7 @@
|
|||
tests/cases/conformance/types/objectTypeLiteral/methodSignatures/objectTypesWithOptionalProperties.ts(12,6): error TS1112: A class member cannot be declared optional.
|
||||
tests/cases/conformance/types/objectTypeLiteral/methodSignatures/objectTypesWithOptionalProperties.ts(20,6): error TS1112: A class member cannot be declared optional.
|
||||
tests/cases/conformance/types/objectTypeLiteral/methodSignatures/objectTypesWithOptionalProperties.ts(24,6): error TS1162: An object member cannot be declared optional.
|
||||
|
||||
|
||||
==== tests/cases/conformance/types/objectTypeLiteral/methodSignatures/objectTypesWithOptionalProperties.ts (3 errors) ====
|
||||
==== tests/cases/conformance/types/objectTypeLiteral/methodSignatures/objectTypesWithOptionalProperties.ts (1 errors) ====
|
||||
// Basic uses of optional properties
|
||||
|
||||
var a: {
|
||||
|
@ -16,8 +14,6 @@ tests/cases/conformance/types/objectTypeLiteral/methodSignatures/objectTypesWith
|
|||
|
||||
class C {
|
||||
x?: number; // error
|
||||
~
|
||||
!!! error TS1112: A class member cannot be declared optional.
|
||||
}
|
||||
|
||||
interface I2<T> {
|
||||
|
@ -26,8 +22,6 @@ tests/cases/conformance/types/objectTypeLiteral/methodSignatures/objectTypesWith
|
|||
|
||||
class C2<T> {
|
||||
x?: T; // error
|
||||
~
|
||||
!!! error TS1112: A class member cannot be declared optional.
|
||||
}
|
||||
|
||||
var b = {
|
||||
|
|
Loading…
Reference in a new issue