Lines Matching defs:props
870 void ClassScope::SetBindingProps(Decl *newDecl, BindingProps *props, bool isStatic)
876 props->SetBindingProps(VariableFlags::PROPERTY, newDecl->Node()->AsClassProperty()->Id(),
881 props->SetBindingProps(VariableFlags::INTERFACE, newDecl->Node()->AsTSInterfaceDeclaration()->Id(),
886 props->SetBindingProps(VariableFlags::CLASS, newDecl->Node()->AsClassDefinition()->Ident(),
891 props->SetBindingProps(VariableFlags::ENUM_LITERAL, newDecl->Node()->AsTSEnumDeclaration()->Key(),
896 props->SetBindingProps(VariableFlags::TYPE_ALIAS, newDecl->Node()->AsTSTypeAliasDeclaration()->Id(),
911 BindingProps props;
914 props.SetFlagsType(VariableFlags::STATIC);
917 SetBindingProps(newDecl, &props, isStatic);
936 auto *var = props.GetTargetScope()->AddBinding(allocator, nullptr, newDecl, extension);
945 props.SetFlagsType(VariableFlags::INITIALIZED);
949 var->AddFlag(props.GetFlags());
951 if (props.GetIdent() != nullptr) {
952 props.GetIdent()->SetVariable(var);