Lines Matching defs:bindingVar
615 checker::Type *ETSChecker::FixOptionalVariableType(varbinder::Variable *const bindingVar, ir::ModifierFlags flags,
619 auto type = bindingVar->TsTypeOrError();
633 bindingVar->SetTsType(type);
635 return bindingVar->TsTypeOrError();
658 checker::Type *annotationType, varbinder::Variable *const bindingVar)
663 bindingVar->SetTsType(annotationType);
726 varbinder::Variable *const bindingVar = ident->Variable();
738 bindingVar->SetTsType(annotationType);
742 return FixOptionalVariableType(bindingVar, flags, init);
745 if (!CheckInit(ident, typeAnnotation, init, annotationType, bindingVar)) {
765 bindingVar->SetTsType(annotationType);
774 bindingVar->SetTsType(init->TsType());
776 return FixOptionalVariableType(bindingVar, flags, init);
784 bindingVar->SetTsType(needWidening ? GetNonConstantType(initType) : initType);
786 return FixOptionalVariableType(bindingVar, flags, init);