Lines Matching defs:member
195 void TSChecker::ResolvePropertiesOfObjectType(ObjectType *type, ir::AstNode *member,
199 if (member->IsTSPropertySignature()) {
200 varbinder::Variable *prop = member->AsTSPropertySignature()->Variable();
203 ValidateInterfaceMemberRedeclaration(type, prop, member->AsTSPropertySignature()->Key()->Start())) {
210 if (member->IsTSMethodSignature()) {
211 varbinder::Variable *method = member->AsTSMethodSignature()->Variable();
214 ValidateInterfaceMemberRedeclaration(type, method, member->AsTSMethodSignature()->Key()->Start())) {
221 if (member->IsTSSignatureDeclaration()) {
222 signatureDeclarations.push_back(member->AsTSSignatureDeclaration());
226 ASSERT(member->IsTSIndexSignature());
227 indexDeclarations.push_back(member->AsTSIndexSignature());
517 for (auto *member : declaration->Body()->Body()) {
518 ResolvePropertiesOfObjectType(type, member, signatureDeclarations, indexDeclarations, true);