Lines Matching refs:Variable
180 ASSERT(type->Variable() && type->Variable()->Declaration()->Node()->IsTSTypeLiteral());
181 auto *typeLiteral = type->Variable()->Declaration()->Node()->AsTSTypeLiteral();
200 varbinder::Variable *prop = member->AsTSPropertySignature()->Variable();
211 varbinder::Variable *method = member->AsTSMethodSignature()->Variable();
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,
298 varbinder::Variable *prop = GetPropertyOfType(it, name);
339 varbinder::Variable *syntheticProp = varbinder::Scope::CreateVar(Allocator(), name, flags, nullptr);
398 varbinder::Variable *prop = nullptr;
442 ASSERT(type->Variable() && type->Variable()->Declaration()->IsInterfaceDecl());
443 varbinder::InterfaceDecl *decl = type->Variable()->Declaration()->AsInterfaceDecl();
510 ASSERT(type->Variable() && type->Variable()->Declaration()->IsInterfaceDecl());
511 varbinder::InterfaceDecl *decl = type->Variable()->Declaration()->AsInterfaceDecl();
528 bool TSChecker::ValidateInterfaceMemberRedeclaration(ObjectType *type, varbinder::Variable *prop,
535 varbinder::Variable *found = type->GetProperty(prop->Name(), false);