Lines Matching refs:TSIndexSignature
24 TSIndexSignature::TSIndexSignatureKind TSIndexSignature::Kind() const noexcept
30 void TSIndexSignature::TransformChildren(const NodeTransformer &cb, std::string_view const transformationName)
43 void TSIndexSignature::Iterate(const NodeTraverser &cb) const
49 void TSIndexSignature::Dump(ir::AstDumper *dumper) const
51 dumper->Add({{"type", "TSIndexSignature"},
57 void TSIndexSignature::Dump(ir::SrcDumper *dumper) const
59 dumper->Add("TSIndexSignature");
62 void TSIndexSignature::Compile(compiler::PandaGen *pg) const
67 void TSIndexSignature::Compile(compiler::ETSGen *etsg) const
72 checker::Type *TSIndexSignature::Check(checker::TSChecker *checker)
77 checker::Type *TSIndexSignature::Check(checker::ETSChecker *checker)
82 TSIndexSignature *TSIndexSignature::Clone(ArenaAllocator *const allocator, AstNode *const parent)
87 if (auto *const clone = allocator->New<TSIndexSignature>(param, typeAnnotation, readonly_); clone != nullptr) {