| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
| D | convertClassExpressionToFunctionFromObjectProperty2.ts | 20 declare function AssertType(value:any, type:string):void; function 64 AssertType(const, "typeof const"); constant 65 AssertType(class { constructor() { } }, "typeof const"); constant 70 AssertType(continue, "typeof continue"); constant 71 AssertType(class { constructor() { } }, "typeof continue"); constant 76 AssertType(debugger, "typeof debugger"); constant 77 AssertType(class { constructor() { } }, "typeof debugger"); constant 82 AssertType(default, "typeof default"); constant 83 AssertType(class { constructor() { } }, "typeof default"); constant 88 AssertType(delete, "typeof delete"); constant [all …]
|
| D | privateNameComputedPropertyName1targetes2022.ts | 20 declare function AssertType(value:any, type:string):void; function 61 AssertType(this.#a, "string"); constant 62 AssertType(this, "this"); constant 63 AssertType(a, "string"); constant 66 AssertType(this.#b, "string"); constant 67 AssertType(this, "this"); constant 68 AssertType(b, "string"); constant 71 AssertType(this.#c, "string"); constant 72 AssertType(this, "this"); constant 73 AssertType(c, "string"); constant [all …]
|
| D | privateNameComputedPropertyName1targetes2015.ts | 20 declare function AssertType(value:any, type:string):void; function 61 AssertType(this.#a, "string"); constant 62 AssertType(this, "this"); constant 63 AssertType(a, "string"); constant 66 AssertType(this.#b, "string"); constant 67 AssertType(this, "this"); constant 68 AssertType(b, "string"); constant 71 AssertType(this.#c, "string"); constant 72 AssertType(this, "this"); constant 73 AssertType(c, "string"); constant [all …]
|
| D | privateNameComputedPropertyName1targetesnext.ts | 20 declare function AssertType(value:any, type:string):void; function 61 AssertType(this.#a, "string"); constant 62 AssertType(this, "this"); constant 63 AssertType(a, "string"); constant 66 AssertType(this.#b, "string"); constant 67 AssertType(this, "this"); constant 68 AssertType(b, "string"); constant 71 AssertType(this.#c, "string"); constant 72 AssertType(this, "this"); constant 73 AssertType(c, "string"); constant [all …]
|
| D | declFileTypeAnnotationTypeLiteral.ts | 20 declare function AssertType(value:any, type:string):void; function 36 AssertType(a, "number"); variable 39 AssertType(a, "string"); variable 43 AssertType(a, "number"); variable 46 AssertType(a, "string"); variable 47 AssertType(m, "any"); variable 51 AssertType(n, "number"); variable 54 AssertType(n, "string"); variable 58 AssertType(a, "c"); variable 61 AssertType(b, "g<string>"); variable [all …]
|
| D | functionLiterals.ts | 20 declare function AssertType(value:any, type:string):void; function 74 AssertType(func4, "{ (number): number; (string): string; }"); variable 75 AssertType(x, "number"); variable 78 AssertType(func4, "{ (number): number; (string): string; }"); variable 79 AssertType(s, "string"); variable 85 AssertType(x, "number"); variable 88 AssertType(s, "string"); variable 109 AssertType(func1, "<T>(T) => number"); variable 110 AssertType(x, "T"); variable 156 AssertType(func4, "{ <T>(T): number; <T>(T): string; }"); variable [all …]
|
| D | overloadResolutionWithAny.ts | 20 declare function AssertType(value:any, type:string):void; function 54 AssertType(s, "string"); variable 55 AssertType(t, "string"); variable 58 AssertType(s, "any"); variable 59 AssertType(t, "string"); variable 62 AssertType(s, "string"); variable 63 AssertType(t, "any"); variable 66 AssertType(s, "any"); variable 67 AssertType(t, "any"); variable
|
| D | specializedSignatureIsSubtypeOfNonSpecializedSignature.ts | 20 declare function AssertType(value:any, type:string):void; function 79 AssertType(x, "string"); variable 85 AssertType(x, "number"); variable 88 AssertType(foo, "{ (string): any; ("a"): any; (number): any; }"); variable 89 AssertType(x, "string"); variable 93 AssertType(x, "string"); variable 96 AssertType(foo, "{ (string): any; ("a"): any; (number): any; }"); variable 97 AssertType(x, "number"); variable 107 AssertType(x, "string"); variable 110 AssertType(x, "T"); variable [all …]
|
| D | declareFileExportAssignmentWithVarFromVariableStatement.ts | 20 declare function AssertType(value:any, type:string):void; function 34 AssertType(10, "int"); variable 35 AssertType(m2, "{ (): m2.connectExport; test1: m2.connectModule; test2(): m2.connectModule; }"); variable 38 AssertType(m2, "any"); variable 41 AssertType(test1, "m2.connectModule"); variable 42 AssertType(m2, "any"); variable 45 AssertType(test2, "() => m2.connectModule"); variable 46 AssertType(m2, "any"); variable
|
| D | functionLiteralForOverloads.ts | 20 declare function AssertType(value:any, type:string):void; function 41 AssertType(x, "string"); variable 44 AssertType(x, "number"); variable 55 AssertType(x, "T"); variable 58 AssertType(x, "T"); variable 69 AssertType(x, "string"); variable 72 AssertType(x, "number"); variable
|
| D | callSignaturesWithOptionalParameters2.ts | 20 declare function AssertType(value:any, type:string):void; function 129 AssertType(x, "number"); variable 132 AssertType(x, "number"); variable 133 AssertType(y, "number"); variable 136 AssertType(foo, "{ (number, ?number): any; (number, ?number, ?number): any; }"); variable 137 AssertType(x, "number"); variable 138 AssertType(y, "number"); variable 141 AssertType(foo, "{ (number, ?number): any; (number, ?number, ?number): any; }"); variable 142 AssertType(x, "number"); variable 143 AssertType(y, "number"); variable [all …]
|
| D | methodSignaturesWithOverloads2.ts | 20 declare function AssertType(value:any, type:string):void; function 62 AssertType(func4, "{ <T>(T): number; <T>(T): string; }"); variable 63 AssertType(x, "T"); variable 66 AssertType(func4, "{ <T>(T): number; <T>(T): string; }"); variable 67 AssertType(s, "T"); variable 73 AssertType(x, "T"); variable 76 AssertType(s, "T"); variable
|
| D | functionLiteralForOverloads2.ts | 20 declare function AssertType(value:any, type:string):void; function 39 AssertType(x, "string"); variable 42 AssertType(x, "number"); variable 51 AssertType(x, "string"); variable 54 AssertType(x, "number"); variable 63 AssertType(x, "string"); variable 66 AssertType(x, "number"); variable
|
| D | callSignaturesThatDifferOnlyByReturnType.ts | 20 declare function AssertType(value:any, type:string):void; function 44 AssertType(x, "any"); variable 45 AssertType(y, "any"); variable 48 AssertType(x, "any"); variable 49 AssertType(y, "any"); variable 56 AssertType(x, "T"); variable 59 AssertType(x, "T"); variable
|
| D | parseObjectLiteralsWithoutTypes.ts | 20 declare function AssertType(value:any, type:string):void; function 30 AssertType(y, "{ foo: number; bar: any; }"); variable 32 AssertType(foo, "number"); variable 34 AssertType(bar, "any"); variable 38 AssertType(z, "{ foo: any; bar: number; }"); variable 40 AssertType(foo, "any"); variable 42 AssertType(bar, "number"); variable
|
| D | declareFileExportAssignment.ts | 20 declare function AssertType(value:any, type:string):void; function 36 AssertType(m2, "any"); variable 39 AssertType(test1, "m2.connectModule"); variable 40 AssertType(m2, "any"); variable 43 AssertType(test2, "() => m2.connectModule"); variable 44 AssertType(m2, "any"); variable
|
| D | declarationMaps.ts | 20 declare function AssertType(value:any, type:string):void; function 36 AssertType(m2, "any"); variable 39 AssertType(test1, "m2.connectModule"); variable 40 AssertType(m2, "any"); variable 43 AssertType(test2, "() => m2.connectModule"); variable 44 AssertType(m2, "any"); variable
|
| D | classExpressionWithResolutionOfNamespaceOfSameName01.ts | 20 declare function AssertType(value:any, type:string):void; function 27 AssertType(x, "typeof C"); variable 28 AssertType(class C { prop: C.type;}, "typeof C"); variable 29 AssertType(C, "typeof C"); variable 32 AssertType(prop, "C.type"); variable 33 AssertType(C, "any"); variable
|
| D | callSignatureFunctionOverload.ts | 20 declare function AssertType(value:any, type:string):void; function 41 AssertType(name, "string"); variable 44 AssertType(name, "string"); variable 47 AssertType(name, "string"); variable 50 AssertType(name, "string"); variable
|
| D | contextualTypingWithGenericAndNonGenericSignature.ts | 20 declare function AssertType(value:any, type:string):void; function 55 AssertType(x, "T"); variable 56 AssertType(y, "U"); variable 59 AssertType(x, "string"); variable 60 AssertType(y, "number"); variable
|
| D | emitClassExpressionInDeclarationFile.ts | 20 declare function AssertType(value:any, type:string):void; function 34 AssertType(circularReference, "typeof C"); variable 35 AssertType(C, "typeof C"); variable 36 AssertType(class C { static getTags(c: C): C { return c } tags(c: C): C { return c }}, "typeo… variable 39 AssertType(getTags, "(C) => C"); variable 42 AssertType(c, "C"); variable 44 AssertType(c, "C"); variable 48 AssertType(tags, "(C) => C"); variable 51 AssertType(c, "C"); variable 53 AssertType(c, "C"); variable
|
| D | constructSignaturesWithOverloadsThatDifferOnlyByReturnType.ts | 20 declare function AssertType(value:any, type:string):void; function 48 AssertType(x, "number"); variable 49 AssertType(y, "string"); variable 52 AssertType(x, "number"); variable 53 AssertType(y, "string"); variable 60 AssertType(x, "T"); variable 61 AssertType(y, "string"); variable 64 AssertType(x, "T"); variable 65 AssertType(y, "string"); variable
|
| D | TwoInternalModulesThatMergeEachWithExportedInterfacesOfTheSameName.ts | 20 declare function AssertType(value:any, type:string):void; function 66 AssertType(l, "{ new (A.Point, A.Point): any; start: A.Point; end: A.Point; }"); variable 68 AssertType(start, "A.Point"); variable 70 AssertType(A, "any"); variable 72 AssertType(end, "A.Point"); variable 74 AssertType(A, "any"); variable 76 AssertType(s, "A.Point"); variable 78 AssertType(A, "any"); variable 80 AssertType(e, "A.Point"); variable 82 AssertType(A, "any"); variable
|
| D | identicalCallSignatures.ts | 20 declare function AssertType(value:any, type:string):void; function 39 AssertType(x, "any"); variable 42 AssertType(x, "any"); variable 45 AssertType(x, "T"); variable 48 AssertType(x, "T"); variable
|
| D | uniqueSymbolsDeclarationsErrors.ts | 20 declare function AssertType(value:any, type:string):void; function 52 AssertType(classExpression, "typeof classExpression"); constant 53 AssertType(class { method1(p: typeof s): typeof s { return p; } method2(p: I["reado… constant 56 AssertType(method1, "(typeof s) => typeof s"); constant 57 AssertType(p, "unique symbol"); constant 58 AssertType(s, "unique symbol"); constant 59 AssertType(s, "unique symbol"); constant 61 AssertType(p, "unique symbol"); constant 65 AssertType(method2, "(I["readonlyType"]) => I["readonlyType"]"); constant 66 AssertType(p, "unique symbol"); constant [all …]
|