// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for details1#pragma once23#include "Luau/Config.h"4#include "Luau/TypeCheckLimits.h"56namespace Luau7{89struct Config;1011struct ConfigResolver12{13virtual ~ConfigResolver() {}1415virtual const Config& getConfig(const ModuleName& name, const TypeCheckLimits& limits) const = 0;16};1718struct NullConfigResolver : ConfigResolver19{20Config defaultConfig;2122const Config& getConfig(const ModuleName& name, const TypeCheckLimits& limits) const override23{24return defaultConfig;25}26};2728} // namespace Luau293031