Home
last modified time | relevance | path

Searched full:extends (Results 1 – 25 of 219) sorted by relevance

123456789

/arkcompiler/ets_frontend/es2panda/test/parser/ts/
Dtest_generic.ts17 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 …]
Dtest-ts-conditional-type.ts18 …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>
Dtest-ts-conditional-type2.ts17 type Foo = string extends number ? number extends : string; alias
Dtest-ts-conditional-type1.ts17 type Foo = string extends number extends string ?number: string; alias
Dtest-ts-conditional-type4.ts17 type Foo = string extends number ? number : string extends; alias
Dtest-type-template-literal3.ts16 type upperWord<Str extends string> = `OpenHarmony-${Uppercase<Str>}`;
17 type lowerWord<Str extends string> = `OpenHarmony-${Lowercase<Str>}`;
/arkcompiler/ets_runtime/test/typeinfer/interface/
Dinterface.ts28 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/
Djava_typing.als19 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/
Ddefine_info_test.js54 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/
DinterfaceAssignment.ts25 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 {
DinterfaceInheritance1.ts17 interface A extends C {
21 interface B extends A {
25 interface C extends B {
DinterfaceAssignment3.ts21 interface B extends A {
25 interface C extends A {
29 interface D extends B, C {
DinterfaceAssignment5.ts21 interface B extends A, A, A {
25 interface C extends B, A, B {
DobjectLiteralAssignability.ts64 interface interface2 extends interface1 {
80 interface interface4 extends interface3 {
84 interface interface5 extends interface3 {
88 interface interface6 extends interface3 {
DinterfaceInheritance2-expected.txt80 "extends": [],
168 "extends": [
234 TypeError: Interface 'B' incorrectly extends interface 'A' [interfaceInheritance2.ts:21:11]
DinterfaceInheritance1-expected.txt35 "extends": [
120 "extends": [
205 "extends": [
DinterfaceInheritance4-expected.txt124 "extends": [],
269 "extends": [],
312 "extends": [
419 TypeError: Interface 'C' incorrectly extends interface 'B' [interfaceInheritance4.ts:27:11]
DvarRedeclaration.ts48 interface interface3 extends interface1 {
52 interface interface4 extends interface2 {
104 interface interface8 extends interface7 {
/arkcompiler/ets_frontend/ts2panda/src/
Dscope.ts49 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/
Dclass.js32 class Child extends Parent {
55 class D extends C {
68 class B extends A {
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dlib_ark_builtins.d.ts49 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/
DtsInterfaceDeclaration.h45 … 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/
Dglobalrecord.js30 class myString extends String{}
31 var view = new myString("extends String");
/arkcompiler/runtime_core/plugins/ecmascript/assembler/extension/
Decmascript_meta.cpp30 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/
Decmascript_meta_test.cpp25 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…

123456789