Skip to main content

luaur_analysis/methods/
frontend_all_module_dependencies_valid.rs

1use crate::records::frontend::Frontend;
2use crate::type_aliases::module_name_file_resolver::ModuleName;
3
4impl Frontend {
5    pub fn all_module_dependencies_valid(&self, name: &ModuleName, for_autocomplete: bool) -> bool {
6        if let Some(node) = self.source_nodes.get(name) {
7            !node.has_invalid_module_dependency(for_autocomplete)
8        } else {
9            false
10        }
11    }
12}