| /arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
| D | test_generic.ts | 17 function func1<Type, A, B extends readonly number[]>(arg: Type): Type { 21 function func2<A extends { a: number, b: string }>() { } 23 function func3<A extends keyof { a: { b: number, c: boolean }, b: [number, string] }>(a: A, b: stri… 29 interface R<K extends [number, string], T = string> { 34 interface U<A extends readonly [number, number, { a: number, b: string }], Z = boolean> extends R<[… 36 readonly<A extends number>(): [boolean, number[]]; 43 a: function <B, C extends typeof func1>() { }, 45 c<E, F extends readonly []>() { } 48 class A<T extends B, Z = { a: number, b: string }> { 50 private b<E extends (a: number, b: string) => any[]>() { } [all …]
|
| D | test-ts-conditional-type.ts | 18 …r & boolean extends boolean ? number : string)[] extends ((boolean extends & string ? typeof a : n… 20 var b: boolean & number extends A ? number : string; variable 21 var c: A | number extends string ? number : string; variable 22 var d: boolean | A & string extends string ? number : string; variable 23 var e: boolean & number | string extends string ? number : string; variable 25 type Bar<T> = T extends (infer U)[] 27 : T extends (...args: any[]) => infer U 29 : T extends Promise<infer U>
|
| D | test-ts-conditional-type2.ts | 17 type Foo = string extends number ? number extends : string; alias
|
| D | test-ts-conditional-type1.ts | 17 type Foo = string extends number extends string ?number: string; alias
|
| D | test-ts-conditional-type4.ts | 17 type Foo = string extends number ? number : string extends; alias
|
| D | test-type-template-literal3.ts | 16 type upperWord<Str extends string> = `OpenHarmony-${Uppercase<Str>}`; 17 type lowerWord<Str extends string> = `OpenHarmony-${Lowercase<Str>}`;
|
| /arkcompiler/ets_runtime/test/typeinfer/interface/ |
| D | interface.ts | 28 class subC extends low { 39 interface A extends low, subC { 43 interface C extends A {} 44 interface D extends C {} 45 interface common extends D { 50 interface base extends common { 65 interface otherInterface extends otherClass{ 69 interface other extends otherInterface { 74 interface student extends base, other{
|
| /arkcompiler/runtime_core/verification/models/contexts_merge/ |
| D | java_typing.als | 19 one sig Top extends Type {} { no Top.~@subtypes } 20 one sig Bot extends Type {} { no Bot.@subtypes } 22 sig Class, Interface extends Type {} 23 one sig Object extends Type {} 24 one sig NullType extends Type {} 40 sig Instance extends Value {} { type in Class} 41 one sig Null extends Value {} { type = NullType}
|
| /arkcompiler/runtime_core/libark_defect_scan_aux/tests/unittest/ |
| D | define_info_test.js | 54 class Bar2 extends Bar { 71 class ExampleClass2 extends ExampleClass1 { } 76 class ExtendService extends BaseService { } 77 class ExtendPhoneService extends ns.Phone.PhoneService { } 78 class ExtendDataSource extends globalvar.BasicDataSource { } 79 class ExtendDataItem extends globalvar2.Data.DataItem { }
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/ |
| D | interfaceAssignment.ts | 25 interface B extends A { 46 interface C3 extends C1 { variable 54 interface D4 extends D3, D2 { 66 interface D2 extends D1 { 70 interface D5 extends D4, D1, D3 {
|
| D | interfaceInheritance1.ts | 17 interface A extends C { 21 interface B extends A { 25 interface C extends B {
|
| D | interfaceAssignment3.ts | 21 interface B extends A { 25 interface C extends A { 29 interface D extends B, C {
|
| D | interfaceAssignment5.ts | 21 interface B extends A, A, A { 25 interface C extends B, A, B {
|
| D | objectLiteralAssignability.ts | 64 interface interface2 extends interface1 { 80 interface interface4 extends interface3 { 84 interface interface5 extends interface3 { 88 interface interface6 extends interface3 {
|
| D | interfaceInheritance2-expected.txt | 80 "extends": [], 168 "extends": [ 234 TypeError: Interface 'B' incorrectly extends interface 'A' [interfaceInheritance2.ts:21:11]
|
| D | interfaceInheritance1-expected.txt | 35 "extends": [ 120 "extends": [ 205 "extends": [
|
| D | interfaceInheritance4-expected.txt | 124 "extends": [], 269 "extends": [], 312 "extends": [ 419 TypeError: Interface 'C' incorrectly extends interface 'B' [interfaceInheritance4.ts:27:11]
|
| D | varRedeclaration.ts | 48 interface interface3 extends interface1 { 52 interface interface4 extends interface2 { 104 interface interface8 extends interface7 {
|
| /arkcompiler/ets_frontend/ts2panda/src/ |
| D | scope.ts | 49 export class VarDecl extends Decl { 55 export class LetDecl extends Decl { 61 export class ConstDecl extends Decl { 67 export class FuncDecl extends Decl { 73 export class ClassDecl extends Decl { 79 export class CatchParameter extends Decl { 85 export class FunctionParameter extends Decl { 301 export abstract class VariableScope extends Scope { 399 export class GlobalScope extends VariableScope { 419 export class ModuleScope extends VariableScope { [all …]
|
| /arkcompiler/ets_runtime/test/moduletest/class/ |
| D | class.js | 32 class Child extends Parent { 55 class D extends C { 68 class B extends A {
|
| /arkcompiler/ets_runtime/ecmascript/ts_types/ |
| D | lib_ark_builtins.d.ts | 49 interface IterableIterator extends Iterator { 69 declare class RegExpMatchArray extends Array { 143 declare class Function extends Object { 159 declare class Error extends Object { 169 declare class RangeError extends Error { 173 declare class SyntaxError extends Error { 177 declare class TypeError extends Error { 181 declare class ReferenceError extends Error { 185 declare class URIError extends Error { 189 declare class EvalError extends Error { [all …]
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsInterfaceDeclaration.h | 45 … TSInterfaceBody *body, ArenaVector<TSInterfaceHeritage *> &&extends) in TSInterfaceDeclaration() argument 51 extends_(std::move(extends)) in TSInterfaceDeclaration() 75 const ArenaVector<TSInterfaceHeritage *> &Extends() const in Extends() function
|
| /arkcompiler/ets_runtime/test/moduletest/globalrecord/ |
| D | globalrecord.js | 30 class myString extends String{} 31 var view = new myString("extends String");
|
| /arkcompiler/runtime_core/plugins/ecmascript/assembler/extension/ |
| D | ecmascript_meta.cpp | 30 if (attribute == "ecmascript.extends") { in Validate() 31 return Error("Attribute 'ecmascript.extends' must have a value", in Validate() 40 if (attribute == "ecmascript.extends") { in Validate() 42 return Error("Attribute 'ecmascript.extends' already defined", in Validate()
|
| /arkcompiler/runtime_core/plugins/ecmascript/tests/ |
| D | ecmascript_meta_test.cpp | 25 pandasm::Metadata::Error err("Attribute 'ecmascript.extends' must have a value", 28 std::optional<pandasm::Metadata::Error> result1 = rmd.SetAttribute("ecmascript.extends"); 36 …std::optional<pandasm::Metadata::Error> result3 = rmd.SetAttributeValue("ecmascript.extends", "val…
|