Lines Matching refs:TSChecker
41 void TSChecker::CheckIndexConstraints(Type *type)
83 void TSChecker::ResolveStructuredTypeMembers(Type *type)
105 void TSChecker::ResolveUnionTypeMembers(UnionType *type)
162 void TSChecker::ResolveInterfaceOrClassTypeMembers(InterfaceType *type)
174 void TSChecker::ResolveObjectTypeMembers(ObjectType *type)
195 void TSChecker::ResolvePropertiesOfObjectType(ObjectType *type, ir::AstNode *member,
230 void TSChecker::ResolveSignaturesOfObjectType(ObjectType *type,
245 void TSChecker::ResolveIndexInfosOfObjectType(ObjectType *type, ArenaVector<ir::TSIndexSignature *> &indexDeclarations)
271 varbinder::Variable *TSChecker::GetPropertyOfType(Type *type, const util::StringView &name, bool getPartial,
286 varbinder::Variable *TSChecker::GetPropertyOfUnionType(UnionType *type, const util::StringView &name, bool getPartial,
345 Type *TSChecker::CheckComputedPropertyName(ir::Expression *key)
365 IndexInfo *TSChecker::GetApplicableIndexInfo(Type *type, Type *indexType)
391 Type *TSChecker::GetPropertyTypeForIndexType(Type *type, Type *indexType)
436 ArenaVector<ObjectType *> TSChecker::GetBaseTypes(InterfaceType *type)
493 void TSChecker::CheckExtendsBases(ObjectType *&baseObj, InterfaceType *&type, varbinder::InterfaceDecl *&decl)
504 void TSChecker::ResolveDeclaredMembers(InterfaceType *type)
528 bool TSChecker::ValidateInterfaceMemberRedeclaration(ObjectType *type, varbinder::Variable *prop,