53 lines
2 KiB
Text
53 lines
2 KiB
Text
=== tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues.ts ===
|
|
class C {
|
|
>C : C, Symbol(C,Decl(constructorImplementationWithDefaultValues.ts,0,0))
|
|
|
|
constructor(x);
|
|
>x : any, Symbol(x,Decl(constructorImplementationWithDefaultValues.ts,1,16))
|
|
|
|
constructor(x = 1) {
|
|
>x : number, Symbol(x,Decl(constructorImplementationWithDefaultValues.ts,2,16))
|
|
>1 : number
|
|
|
|
var y = x;
|
|
>y : number, Symbol(y,Decl(constructorImplementationWithDefaultValues.ts,3,11))
|
|
>x : number, Symbol(x,Decl(constructorImplementationWithDefaultValues.ts,2,16))
|
|
}
|
|
}
|
|
|
|
class D<T> {
|
|
>D : D<T>, Symbol(D,Decl(constructorImplementationWithDefaultValues.ts,5,1))
|
|
>T : T, Symbol(T,Decl(constructorImplementationWithDefaultValues.ts,7,8))
|
|
|
|
constructor(x);
|
|
>x : any, Symbol(x,Decl(constructorImplementationWithDefaultValues.ts,8,16))
|
|
|
|
constructor(x:T = null) {
|
|
>x : T, Symbol(x,Decl(constructorImplementationWithDefaultValues.ts,9,16))
|
|
>T : T, Symbol(T,Decl(constructorImplementationWithDefaultValues.ts,7,8))
|
|
>null : null
|
|
|
|
var y = x;
|
|
>y : T, Symbol(y,Decl(constructorImplementationWithDefaultValues.ts,10,11))
|
|
>x : T, Symbol(x,Decl(constructorImplementationWithDefaultValues.ts,9,16))
|
|
}
|
|
}
|
|
|
|
class E<T extends Date> {
|
|
>E : E<T>, Symbol(E,Decl(constructorImplementationWithDefaultValues.ts,12,1))
|
|
>T : T, Symbol(T,Decl(constructorImplementationWithDefaultValues.ts,14,8))
|
|
>Date : Date, Symbol(Date,Decl(lib.d.ts,633,23),Decl(lib.d.ts,815,11))
|
|
|
|
constructor(x);
|
|
>x : any, Symbol(x,Decl(constructorImplementationWithDefaultValues.ts,15,16))
|
|
|
|
constructor(x: T = null) {
|
|
>x : T, Symbol(x,Decl(constructorImplementationWithDefaultValues.ts,16,16))
|
|
>T : T, Symbol(T,Decl(constructorImplementationWithDefaultValues.ts,14,8))
|
|
>null : null
|
|
|
|
var y = x;
|
|
>y : T, Symbol(y,Decl(constructorImplementationWithDefaultValues.ts,17,11))
|
|
>x : T, Symbol(x,Decl(constructorImplementationWithDefaultValues.ts,16,16))
|
|
}
|
|
}
|