Home
last modified time | relevance | path

Searched refs:interfaceType (Results 1 – 11 of 11) sorted by relevance

/arkcompiler/ets_runtime/test/typeinfer/automatedcases/
DescapedIdentifiers.ts138 interface interfaceType\u0032 { interface
154 let interfaceType1Object2 = <interfaceType\u0031>{ bar1: 0 };
156 AssertType(<interfaceType\u0031>{ bar1: 0 }, "interfaceType1");
178 let interfaceType2Object2 = <interfaceType\u0032>{ bar2: 0 };
180 AssertType(<interfaceType\u0032>{ bar2: 0 }, "interfaceType\u0032");
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_type_parser.cpp203 JSHandle<TSInterfaceType> interfaceType(type); in ParseIndexSigType() local
204 interfaceType->SetIndexSigns(thread_, indexSignInfo); in ParseIndexSigType()
228 …JSHandle<TSInterfaceType> interfaceType = ParseInterfaceType(jsPandaFile, recordName, typeLiteralE… in ParseNonImportType() local
229 return JSHandle<JSTaggedValue>(interfaceType); in ParseNonImportType()
317 JSHandle<TSInterfaceType> interfaceType = factory_->NewTSInterfaceType(); in ParseInterfaceType() local
331 interfaceType->SetExtends(thread_, extendsId); in ParseInterfaceType()
339 interfaceType->SetFields(thread_, fieldsType); in ParseInterfaceType()
340 return interfaceType; in ParseInterfaceType()
660 JSHandle<TSInterfaceType> interfaceType = in InstantiateGenericsType() local
662 return JSHandle<JSTaggedValue>(interfaceType); in InstantiateGenericsType()
[all …]
Dts_type.cpp311 …TSTypeRef TSInterfaceType::GetPropTypeGT(JSThread *thread, JSHandle<TSInterfaceType> interfaceType, in GetPropTypeGT() argument
317 JSMutableHandle<TSInterfaceType> mutableInterfaceType(thread, interfaceType.GetTaggedValue()); in GetPropTypeGT()
352 …TSInterfaceType::GetIndexSignType(JSThread *thread, const JSHandle<TSInterfaceType> &interfaceType, in GetIndexSignType() argument
355 if (interfaceType->GetIndexSigns().IsUndefined()) { in GetIndexSignType()
359 JSHandle<TSObjLayoutInfo> indexSignInfo(thread, interfaceType->GetIndexSigns()); in GetIndexSignType()
Dts_type.h163 … GlobalTSTypeRef GetIndexSignType(JSThread *thread, const JSHandle<TSInterfaceType> &interfaceType,
Dts_manager.cpp249 JSHandle<TSInterfaceType> interfaceType(type); in GetPropType() local
250 return TSInterfaceType::GetPropTypeGT(thread, interfaceType, propertyName); in GetPropType()
273 JSHandle<TSInterfaceType> interfaceType(type); in GetIndexSignType() local
274 return TSInterfaceType::GetIndexSignType(thread, interfaceType, typeId); in GetIndexSignType()
/arkcompiler/ets_frontend/ts2panda/src/
DtypeChecker.ts438 let interfaceType = new InterfaceType(interfaceDeclNode);
442 … TypeRecorder.getInstance().setDeclaredType(name, interfaceType.shiftedTypeIndex);
/arkcompiler/ets_frontend/es2panda/typescript/extractor/
DtypeExtractor.cpp417 InterfaceType interfaceType(this, node->AsTSInterfaceDeclaration(), name); in GetTypeIndexFromInterfaceNode() local
418 typeIndex = interfaceType.GetTypeIndexShift(); in GetTypeIndexFromInterfaceNode()
744 InterfaceType interfaceType(this, interfaceDef, name); in HandleInterfaceDeclaration() local
745 typeIndex = interfaceType.GetTypeIndexShift(); in HandleInterfaceDeclaration()
/arkcompiler/ets_frontend/es2panda/
DCMakeLists.txt269 typescript/types/interfaceType.cpp
DBUILD.gn227 "typescript/types/interfaceType.cpp",
/arkcompiler/ets_runtime/ecmascript/tests/
Ddump_test.cpp1005 JSHandle<TSInterfaceType> interfaceType = factory->NewTSInterfaceType(); in HWTEST_F_L0() local
1006 DUMP_FOR_HANDLE(interfaceType) in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/
Dobject_factory.cpp3292 JSHandle<TSInterfaceType> interfaceType(thread_, header); in NewTSInterfaceType() local
3295 interfaceType->SetGT(GlobalTSTypeRef::Default()); in NewTSInterfaceType()
3296 interfaceType->SetExtends(thread_, extends); in NewTSInterfaceType()
3297 interfaceType->SetFields(thread_, JSTaggedValue::Undefined()); in NewTSInterfaceType()
3298 interfaceType->SetIndexSigns(thread_, JSTaggedValue::Undefined()); in NewTSInterfaceType()
3300 return interfaceType; in NewTSInterfaceType()