/third_party/typescript/tests/baselines/reference/ |
D | library_DatePrototypeProperties.types | 2 // Properties of the Date prototype object as per ES5 spec 4 Date.prototype.constructor; 5 >Date.prototype.constructor : Function 6 >Date.prototype : Date 7 >Date : DateConstructor 8 >prototype : Date 11 Date.prototype.toString(); 12 >Date.prototype.toString() : string 13 >Date.prototype.toString : () => string 14 >Date.prototype : Date [all …]
|
D | objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.types | 6 class B<T extends Date> { 14 class C<T extends Date> { 22 interface I<T extends Date> { 23 new(x: T): Date; 28 new<T extends Date>(x: T): RegExp; 32 var a: { new<T extends Date>(x: T): T } 33 >a : new <T extends Date>(x: T) => T 36 var b = { new<T extends Date>(x: T) { return null; } }; // not a construct signature, function call… 37 >b : { new<T extends Date>(x: T): any; } 38 >{ new<T extends Date>(x: T) { return null; } } : { new<T extends Date>(x: T): any; } [all …]
|
D | objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.types | 9 foo<T extends Date>(x: T): string { return null; } 10 >foo : <T extends Date>(x: T) => string 15 class B<T extends Date> { 24 class C<T extends Date> { 33 interface I<T extends Date> { 34 foo(x: T): Date; 35 >foo : (x: T) => Date 40 foo<T extends Date>(x: T): RegExp; 41 >foo : <T extends Date>(x: T) => RegExp 45 var a: { foo<T extends Date>(x: T): T } [all …]
|
D | library_DatePrototypeProperties.symbols | 2 // Properties of the Date prototype object as per ES5 spec 4 Date.prototype.constructor; 5 >Date.prototype.constructor : Symbol(Object.constructor, Decl(lib.es5.d.ts, --, --)) 6 >Date.prototype : Symbol(DateConstructor.prototype, Decl(lib.es5.d.ts, --, --)) 7 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… 11 Date.prototype.toString(); 12 >Date.prototype.toString : Symbol(Date.toString, Decl(lib.es5.d.ts, --, --)) 13 >Date.prototype : Symbol(DateConstructor.prototype, Decl(lib.es5.d.ts, --, --)) 14 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… 16 >toString : Symbol(Date.toString, Decl(lib.es5.d.ts, --, --)) [all …]
|
D | genericTypeAssertions6.types | 38 class B<T extends Date, U extends Date> extends A<T, U> { 46 var a: Date = x; 47 >a : Date 50 var b = <Date>x; 51 >b : Date 52 ><Date>x : Date 55 var c = <T>new Date(); 57 ><T>new Date() : T 58 >new Date() : Date 59 >Date : DateConstructor [all …]
|
D | objectTypeWithStringNamedNumericProperty.types | 24 "1.0": Date; 25 >"1.0" : Date 30 "-1": Date; 31 >"-1" : Date 80 >r6 : Date 81 >c['1.0'] : Date 93 >r7 : Date 94 >i[-1] : Date 100 >r7 : Date 101 >i[-1.0] : Date [all …]
|
D | for-inStatementsArray.types | 2 let a: Date[]; 3 >a : Date[] 10 >a : Date[] 13 >a1 : Date 14 >a[x] : Date 15 >a : Date[] 19 >a2 : Date 20 >a[(x)] : Date 21 >a : Date[] 26 >a3 : Date [all …]
|
D | derivedClassWithoutExplicitConstructor2.types | 90 class D<T extends Date> extends Base2<T> { 104 >d : D<Date> 105 >new D() : D<Date> 108 var d2 = new D(new Date()); // ok 109 >d2 : D<Date> 110 >new D(new Date()) : D<Date> 112 >new Date() : Date 113 >Date : DateConstructor 115 var d3 = new D(new Date(), new Date()); 116 >d3 : D<Date> [all …]
|
D | propertyAccessOnTypeParameterWithConstraints.types | 5 class C<T extends Date> { 31 var r = (new C<Date>()).f(); 33 >(new C<Date>()).f() : number 34 >(new C<Date>()).f : () => number 35 >(new C<Date>()) : C<Date> 36 >new C<Date>() : C<Date> 40 interface I<T extends Date> { 44 var i: I<Date>; 45 >i : I<Date> 51 >i.foo : Date [all …]
|
D | typeParameterAssignability2.types | 73 function foo4<T extends U, U extends V, V extends Date>(t: T, u: U, v: V) { 74 >foo4 : <T extends U, U extends V, V extends Date>(t: T, u: U, v: V) => void 89 t = new Date(); // error 90 >t = new Date() : Date 92 >new Date() : Date 93 >Date : DateConstructor 105 u = new Date(); // error 106 >u = new Date() : Date 108 >new Date() : Date 109 >Date : DateConstructor [all …]
|
D | typeArgumentInferenceTransitiveConstraints.types | 2 function fn<A extends Date, B extends A, C extends B>(a: A, b: B, c: C) { 3 >fn : <A extends Date, B extends A, C extends B>(a: A, b: B, c: C) => A[] 15 var d = fn(new Date(), new Date(), new Date()); 16 >d : Date[] 17 >fn(new Date(), new Date(), new Date()) : Date[] 18 >fn : <A extends Date, B extends A, C extends B>(a: A, b: B, c: C) => A[] 19 >new Date() : Date 20 >Date : DateConstructor 21 >new Date() : Date 22 >Date : DateConstructor [all …]
|
D | didYouMeanElaborationsForExpressionsWhichCouldBeCalled.types | 12 declare function foo(arg: { x: Bar, y: Date }, item: number, items?: [number, number, number]): voi… 13 >foo : (arg: { x: Bar; y: Date;}, item: number, items?: [number, number, number]) => void 14 >arg : { x: Bar; y: Date; } 16 >y : Date 21 >foo({ x: Bar, y: Date}, getNum()) : void 22 >foo : (arg: { x: Bar; y: Date; }, item: number, items?: [number, number, number]) => void 23 >{ x: Bar, y: Date} : { x: typeof Bar; y: DateConstructor; } 29 y: Date 31 >Date : DateConstructor 38 >foo({ x: new Bar(), y: new Date()}, getNum) : void [all …]
|
D | propertyAccessOnTypeParameterWithConstraints4.types | 2 class C<T extends Date> { 28 var r = (new C<Date>()).f(); 30 >(new C<Date>()).f() : any 31 >(new C<Date>()).f : () => any 32 >(new C<Date>()) : C<Date> 33 >new C<Date>() : C<Date> 37 interface I<T extends Date> { 41 var i: I<Date>; 42 >i : I<Date> 48 >i.foo : Date [all …]
|
D | twoMergedInterfacesWithDifferingOverloads.types | 6 >foo : { (x: number): number; (x: string): string; (x: Date): Date; } 10 >foo : { (x: number): number; (x: string): string; (x: Date): Date; } 15 foo(x: Date): Date; 16 >foo : { (x: number): number; (x: string): string; (x: Date): Date; } 17 >x : Date 22 >foo : { (x: T): number; (x: string): string; (x: T): Date; (x: Date): string; } 26 >foo : { (x: T): number; (x: string): string; (x: T): Date; (x: Date): string; } 31 foo(x: T): Date; 32 >foo : { (x: T): number; (x: string): string; (x: T): Date; (x: Date): string; } 35 foo(x: Date): string; [all …]
|
D | genericTypeAssertions6.symbols | 40 class B<T extends Date, U extends Date> extends A<T, U> { 43 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… 45 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… 55 var a: Date = x; 57 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… 60 var b = <Date>x; 62 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… 65 var c = <T>new Date(); 68 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… 70 var d = <U>new Date(); [all …]
|
D | genericCallWithGenericSignatureArguments2.types | 35 function other2<T extends Date>(x: T) { 36 >other2 : <T extends Date>(x: T) => void 51 var r9 = r7(new Date()); // should be ok 53 >r7(new Date()) : T 55 >new Date() : Date 56 >Date : DateConstructor 65 function foo2<T extends Date>(a: (x: T) => T, b: (x: T) => T) { 66 >foo2 : <T extends Date>(a: (x: T) => T, b: (x: T) => T) => (x: T) => T 85 >r7 : (x: Date) => Date 86 >foo2((a: T) => a, (b: T) => b) : (x: Date) => Date [all …]
|
D | propertyAccessOnTypeParameterWithConstraints.symbols | 5 class C<T extends Date> { 8 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… 20 >'getDate' : Symbol(Date.getDate, Decl(lib.es5.d.ts, --, --)) 24 >x.getDate : Symbol(Date.getDate, Decl(lib.es5.d.ts, --, --)) 26 >getDate : Symbol(Date.getDate, Decl(lib.es5.d.ts, --, --)) 30 var r = (new C<Date>()).f(); 32 >(new C<Date>()).f : Symbol(C.f, Decl(propertyAccessOnTypeParameterWithConstraints.ts, 3, 25)) 34 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… 37 interface I<T extends Date> { 40 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… [all …]
|
D | genericFunctionsWithOptionalParameters3.types | 34 var r3 = utils.mapReduce(c, (x) => { return 1 }, (y) => { return new Date() }); 35 >r3 : Collection<Date> 36 >utils.mapReduce(c, (x) => { return 1 }, (y) => { return new Date() }) : Collection<Date> 44 >(y) => { return new Date() } : (y: number) => Date 46 >new Date() : Date 47 >Date : DateConstructor 49 var r4 = utils.mapReduce(c, (x: string) => { return 1 }, (y: number) => { return new Date() }); 50 >r4 : Collection<Date> 51 ….mapReduce(c, (x: string) => { return 1 }, (y: number) => { return new Date() }) : Collection<Date> 59 >(y: number) => { return new Date() } : (y: number) => Date [all …]
|
D | unionTypeIndexSignature.types | 2 var numOrDate: number | Date; 3 >numOrDate : number | Date 11 var unionOfDifferentReturnType: { [a: string]: number; } | { [a: string]: Date; }; 12 >unionOfDifferentReturnType : { [a: string]: number; } | { [a: string]: Date; } 16 numOrDate = unionOfDifferentReturnType["hello"]; // number | Date 17 >numOrDate = unionOfDifferentReturnType["hello"] : number | Date 18 >numOrDate : number | Date 19 >unionOfDifferentReturnType["hello"] : number | Date 20 >unionOfDifferentReturnType : { [a: string]: number; } | { [a: string]: Date; } 23 numOrDate = unionOfDifferentReturnType[10]; // number | Date [all …]
|
D | genericCallWithConstraintsTypeArgumentInference2.types | 34 var r4 = foo<Date, Date>(1); // error 35 >r4 : Date 36 >foo<Date, Date>(1) : Date 40 var r5 = foo<Date, Date>(new Date()); // no error 41 >r5 : Date 42 >foo<Date, Date>(new Date()) : Date 44 >new Date() : Date 45 >Date : DateConstructor
|
D | derivedClassWithoutExplicitConstructor3.types | 119 class D2<T extends Date> extends D<T> { 133 >d : D2<Date> 134 >new D2() : D2<Date> 137 var d2 = new D2(new Date()); // error 138 >d2 : D2<Date> 139 >new D2(new Date()) : D2<Date> 141 >new Date() : Date 142 >Date : DateConstructor 144 var d3 = new D2(new Date(), new Date()); // ok 145 >d3 : D2<Date> [all …]
|
D | newOperator.types | 10 var x = new Date; 11 >x : Date 12 >new Date : Date 13 >Date : DateConstructor 15 var y = new Date(); 16 >y : Date 17 >new Date() : Date 18 >Date : DateConstructor 36 (new Date()).toString(); 37 >(new Date()).toString() : string [all …]
|
D | subtypesOfTypeParameterWithConstraints.types | 162 // Date > V > U > T 163 // test if T is subtype of T, U, V, Date 165 class D14<T extends U, U extends V, V extends Date> extends C3<Date> { 167 >C3 : C3<Date> 169 [x: string]: Date; 176 class D15<T extends U, U extends V, V extends Date> extends C3<T> { 187 class D16<T extends U, U extends V, V extends Date> extends C3<U> { 198 class D17<T extends U, U extends V, V extends Date> extends C3<V> { 209 // test if U is a subtype of T, U, V, Date 210 // only a subtype of V, Date and itself [all …]
|
D | objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.symbols | 6 class B<T extends Date> { 9 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… 16 class C<T extends Date> { 19 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… 26 interface I<T extends Date> { 29 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… 31 new(x: T): Date; 34 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… 40 new<T extends Date>(x: T): RegExp; 42 >Date : Symbol(Date, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --,… [all …]
|
/third_party/libffi/ |
D | ChangeLog | 3 Date: Mon Jun 28 21:10:49 2021 -0400 9 Date: Mon Jun 28 19:50:29 2021 -0400 15 Date: Mon Jun 28 18:50:31 2021 -0400 21 Date: Mon Jun 28 18:45:11 2021 -0400 27 Date: Mon Jun 28 14:59:07 2021 -0400 33 Date: Mon Jun 28 11:51:35 2021 -0700 39 Date: Mon Jun 28 07:24:19 2021 -0700 49 Date: Mon Jun 28 09:53:01 2021 -0400 55 Date: Mon Jun 28 04:56:30 2021 -0700 63 Date: Sun Jun 27 11:02:33 2021 -0700 [all …]
|