Skip to main content

luaur_web/methods/
demo_config_resolver_get_config.rs

1//! `DemoConfigResolver::getConfig` (`CLI/src/Web.cpp:56-59`).
2//!
3//! ```cpp
4//! virtual const Luau::Config& getConfig(const Luau::ModuleName& name, const Luau::TypeCheckLimits& limits) const override
5//! {
6//!     return defaultConfig;
7//! }
8//! ```
9
10use crate::records::demo_config_resolver::DemoConfigResolver;
11use luaur_analysis::records::type_check_limits::TypeCheckLimits;
12use luaur_analysis::type_aliases::module_name_file_resolver::ModuleName;
13use luaur_config::records::config::Config;
14
15impl DemoConfigResolver {
16    pub fn get_config(&self, _name: &ModuleName, _limits: &TypeCheckLimits) -> &Config {
17        &self.default_config
18    }
19}