| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
| D | library_DatePrototypeProperties.ts | 23 Date.prototype.constructor; 24 AssertType(Date.prototype.constructor, "Function"); 26 Date.prototype.toString(); 27 AssertType(Date.prototype.toString(), "string"); 28 AssertType(Date.prototype.toString, "() => string"); 30 Date.prototype.toDateString(); 31 AssertType(Date.prototype.toDateString(), "string"); 32 AssertType(Date.prototype.toDateString, "() => string"); 34 Date.prototype.toTimeString(); 35 AssertType(Date.prototype.toTimeString(), "string"); [all …]
|
| D | library_ObjectPrototypeProperties.ts | 23 Object.prototype.constructor; 24 AssertType(Object.prototype.constructor, "Function"); 26 Object.prototype.toString(); 27 AssertType(Object.prototype.toString(), "string"); 28 AssertType(Object.prototype.toString, "() => string"); 30 Object.prototype.toLocaleString(); 31 AssertType(Object.prototype.toLocaleString(), "string"); 32 AssertType(Object.prototype.toLocaleString, "() => string"); 34 Object.prototype.valueOf(); 35 AssertType(Object.prototype.valueOf(), "Object"); [all …]
|
| D | methodsReturningThis.ts | 26 Class.prototype.containsError = function () { 27 AssertType(Class.prototype.containsError = function () { return this.notPresent; }, "() => any"); 28 AssertType(Class.prototype.containsError, "any"); 35 Class.prototype.m1 = function (a, b, c, d, tx, ty) { 36 AssertType(Class.prototype.m1 = function (a, b, c, d, tx, ty) { return this; }, "(any, any, any, an… 37 AssertType(Class.prototype.m1, "any"); 48 Class.prototype.m2 = function (x, y) { 49 AssertType(Class.prototype.m2 = function (x, y) { return this; }, "(any, any) => this"); 50 AssertType(Class.prototype.m2, "any"); 57 Class.prototype.m3 = function (x, y) { [all …]
|
| D | library_ArraySlice.ts | 22 Array.prototype.slice(); 23 AssertType(Array.prototype.slice(), "any[]"); 24 AssertType(Array.prototype.slice, "(?number, ?number) => any[]"); 26 Array.prototype.slice(0); 27 AssertType(Array.prototype.slice(0), "any[]"); 28 AssertType(Array.prototype.slice, "(?number, ?number) => any[]"); 31 Array.prototype.slice(0, 1); 32 AssertType(Array.prototype.slice(0, 1), "any[]"); 33 AssertType(Array.prototype.slice, "(?number, ?number) => any[]");
|
| D | library_StringSlice.ts | 22 String.prototype.slice(); 23 AssertType(String.prototype.slice(), "string"); 24 AssertType(String.prototype.slice, "(?number, ?number) => string"); 26 String.prototype.slice(0); 27 AssertType(String.prototype.slice(0), "string"); 28 AssertType(String.prototype.slice, "(?number, ?number) => string"); 31 String.prototype.slice(0,1); 32 AssertType(String.prototype.slice(0,1), "string"); 33 AssertType(String.prototype.slice, "(?number, ?number) => string");
|
| D | jsDeclarationsGetterSetter.ts | 46 Object.defineProperty(D.prototype, "x", { 48 AssertType(D.prototype, "D"); 51 AssertType(Object.defineProperty(D.prototype, "x", { get() { return 12; }}), "D"); 62 Object.defineProperty(E.prototype, "x", { 63 AssertType(Object.defineProperty(E.prototype, "x", { /** * @param {number} _arg */ se… 65 AssertType(E.prototype, "E"); 81 Object.defineProperty(F.prototype, "x", { 83 AssertType(F.prototype, "F"); 86 AssertType(Object.defineProperty(F.prototype, "x", { get() { return 12; }, /** …
|
| D | multipleDeclarations.ts | 28 C.prototype.m = function() { 29 AssertType(C.prototype.m = function() { this.nothing();}, "() => void"); 30 AssertType(C.prototype.m, "any"); 66 X.prototype.mistake = false; 67 AssertType(X.prototype.mistake = false, "boolean"); 68 AssertType(X.prototype.mistake, "() => void"); 101 Y.prototype.mistake = true; 102 AssertType(Y.prototype.mistake = true, "boolean"); 103 AssertType(Y.prototype.mistake, "() => void");
|
| D | assignToObjectTypeWithPrototypeProperty.ts | 22 let p: XEvent = XEvent.prototype; 24 AssertType(XEvent.prototype, "XEvent"); 26 let x: {prototype: XEvent} = XEvent; 28 AssertType(prototype, "XEvent");
|
| D | constructorHasPrototypeProperty.ts | 31 let r = C.prototype; 33 let r2 = D.prototype; 48 let r = C.prototype; // C<any, any> 50 let r2 = D.prototype; // D<any, any>
|
| D | typeQueryWithReservedWords.ts | 32 create: typeof Controller.prototype.create; 33 delete: typeof Controller.prototype.delete; // Should not error 34 let: typeof Controller.prototype.let; // Should not error
|
| D | exportAssignmentWithoutIdentifier1.ts | 24 Greeter.prototype.greet = function () { 25 AssertType(Greeter.prototype.greet = function () { //...}, "() => void"); 26 AssertType(Greeter.prototype.greet, "any");
|
| D | typeOfPrototype.ts | 25 Foo.prototype.bar = undefined; // Should be OK 26 AssertType(Foo.prototype.bar = undefined, "undefined"); 27 AssertType(Foo.prototype.bar, "number");
|
| /arkcompiler/ets_frontend/es2panda/test/ |
| D | test262skiplist-compiler-arm64.txt | 1 annexB/built-ins/Proxy/set/call-parameters-prototype-dunder-proto.js 2 built-ins/Array/prototype/reduce/15.4.4.21-1-11.js 3 built-ins/Array/prototype/reduce/15.4.4.21-1-12.js 4 built-ins/Array/prototype/reduce/15.4.4.21-1-14.js 5 built-ins/Array/prototype/reduce/15.4.4.21-1-3.js 6 built-ins/Array/prototype/reduce/15.4.4.21-1-4.js 7 built-ins/Array/prototype/reduce/15.4.4.21-1-5.js 8 built-ins/Array/prototype/reduce/15.4.4.21-1-6.js 9 built-ins/Array/prototype/reduce/15.4.4.21-1-7.js 10 built-ins/Array/prototype/reduce/15.4.4.21-1-8.js [all …]
|
| D | test262skiplist-long.txt | 2 built-ins/Array/prototype/concat/Array.prototype.concat_large-typed-array.js 3 built-ins/Array/prototype/concat/Array.prototype.concat_small-typed-array.js 4 built-ins/Array/prototype/every/15.4.4.16-7-c-ii-2.js 5 built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-1.js 6 built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-1.js 7 built-ins/Array/prototype/indexOf/15.4.4.14-10-1.js 8 built-ins/Array/prototype/lastIndexOf/15.4.4.15-9-1.js 9 built-ins/Array/prototype/map/15.4.4.19-8-c-ii-1.js 10 built-ins/Array/prototype/some/15.4.4.17-7-c-ii-2.js 11 built-ins/Array/prototype/sort/stability-2048-elements.js [all …]
|
| /arkcompiler/ets_frontend/test262/ |
| D | intl_tests.txt | 1 intl402/Array/prototype/toLocaleString/calls-toLocaleString-number-elements.js 2 intl402/BigInt/prototype/toLocaleString/default-options-object-prototype.js 3 intl402/BigInt/prototype/toLocaleString/taint-Intl-NumberFormat.js 4 intl402/BigInt/prototype/toLocaleString/builtin.js 5 intl402/BigInt/prototype/toLocaleString/name.js 6 intl402/BigInt/prototype/toLocaleString/en-US.js 7 intl402/BigInt/prototype/toLocaleString/de-DE.js 8 intl402/BigInt/prototype/toLocaleString/prop-desc.js 9 intl402/BigInt/prototype/toLocaleString/length.js 10 intl402/BigInt/prototype/toLocaleString/this-value-invalid.js [all …]
|
| D | es2015_tests.txt | 114 built-ins/Array/of/does-not-use-prototype-properties.js 136 built-ins/Array/prototype/concat/15.4.4.4-5-b-iii-3-b-1.js 137 built-ins/Array/prototype/concat/15.4.4.4-5-c-i-1.js 138 built-ins/Array/prototype/concat/arg-length-exceeding-integer-limit.js 139 built-ins/Array/prototype/concat/arg-length-near-integer-limit.js 140 built-ins/Array/prototype/concat/Array.prototype.concat_array-like.js 141 built-ins/Array/prototype/concat/Array.prototype.concat_array-like-length-to-string-throws.js 142 built-ins/Array/prototype/concat/Array.prototype.concat_array-like-length-value-of-throws.js 143 built-ins/Array/prototype/concat/Array.prototype.concat_array-like-negative-length.js 144 built-ins/Array/prototype/concat/Array.prototype.concat_array-like-primitive-non-number-length.js [all …]
|
| D | CI_tests.txt | 3 built-ins/Error/prototype/S15.11.3.1_A1_T1.js 4 built-ins/Error/prototype/S15.11.3.1_A3_T1.js 5 built-ins/Error/prototype/S15.11.4_A3.js 6 built-ins/Error/prototype/constructor/S15.11.4.1_A1_T2.js 7 built-ins/Error/prototype/message/S15.11.4.3_A2.js 8 built-ins/Error/prototype/name/S15.11.4.2_A1.js 9 built-ins/Error/prototype/toString/15.11.4.4-10-1.js 10 built-ins/Error/prototype/toString/15.11.4.4-6-1.js 11 built-ins/Error/prototype/toString/15.11.4.4-8-2.js 12 built-ins/Error/prototype/toString/length.js [all …]
|
| D | es2022_tests.txt | 57 built-ins/Object/hasOwn/prototype.js 63 built-ins/Array/prototype/at/returns-item-relative-index.js 64 built-ins/Array/prototype/at/index-argument-tointeger.js 65 built-ins/Array/prototype/at/index-non-numeric-argument-tointeger.js 66 built-ins/Array/prototype/at/length.js 67 built-ins/Array/prototype/at/returns-undefined-for-out-of-range-index.js 68 built-ins/Array/prototype/at/return-abrupt-from-this.js 69 built-ins/Array/prototype/at/index-non-numeric-argument-tointeger-invalid.js 70 built-ins/Array/prototype/at/prop-desc.js 71 built-ins/Array/prototype/at/returns-undefined-for-holes-in-sparse-arrays.js [all …]
|
| D | es5_tests.txt | 1 annexB/built-ins/Date/prototype/getYear/B.2.4.js 2 annexB/built-ins/Date/prototype/getYear/nan.js 3 annexB/built-ins/Date/prototype/getYear/return-value.js 4 annexB/built-ins/Date/prototype/getYear/this-not-date.js 5 annexB/built-ins/Date/prototype/setYear/B.2.5.js 6 annexB/built-ins/Date/prototype/setYear/this-not-date.js 7 annexB/built-ins/Date/prototype/setYear/this-time-nan.js 8 annexB/built-ins/Date/prototype/setYear/this-time-valid.js 9 annexB/built-ins/Date/prototype/setYear/time-clip.js 10 annexB/built-ins/Date/prototype/setYear/year-nan.js [all …]
|
| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/moduleAugmentationsBundledOutput1/ |
| D | m2.ts | 22 (<any>Cls.prototype).foo = function() { 23 AssertType((<any>Cls.prototype).foo = function() { return 1; }, "() => number"); 24 AssertType((<any>Cls.prototype).foo, "any"); 29 (<any>Cls.prototype).bar = function() { 30 AssertType((<any>Cls.prototype).bar = function() { return "1"; }, "() => string"); 31 AssertType((<any>Cls.prototype).bar, "any");
|
| D | m4.ts | 23 (<any>Cls.prototype).baz1 = function() { 24 AssertType((<any>Cls.prototype).baz1 = function() { return undefined }, "() => any"); 25 AssertType((<any>Cls.prototype).baz1, "any"); 30 (<any>Cls.prototype).baz2 = function() { 31 AssertType((<any>Cls.prototype).baz2 = function() { return undefined }, "() => any"); 32 AssertType((<any>Cls.prototype).baz2, "any");
|
| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/declarationEmitForModuleImportingModuleAugmentationRetainsImport/ |
| D | child1.ts | 29 export function child1(prototype: ParentThing) { 30 prototype.add = (a: number, b: number) => a + b; 31 AssertType(prototype.add = (a: number, b: number) => a + b, "(number, number) => number"); 32 AssertType(prototype.add, "(number, number) => number");
|
| D | parent.ts | 25 child1(ParentThing.prototype); 26 AssertType(child1(ParentThing.prototype), "void"); 28 AssertType(ParentThing.prototype, "ParentThing");
|
| /arkcompiler/ets_runtime/test/workload/objaccess/ |
| D | objaccess.js | 20 … function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; 28 d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); 35 Animal.prototype.sayHello = function () {
|
| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/moduleAugmentationCollidingNamesInAugmentation1/ |
| D | map1.ts | 23 (<any>Observable.prototype).map = function() { 24 AssertType((<any>Observable.prototype).map = function() { }, "() => void"); 26 AssertType((<any>Observable.prototype).map, "any");
|