22#include "util/newconfig/Types.hpp"
28namespace util::config {
55 virtual std::vector<std::optional<Value>>
The interface for configuration files.
Definition ConfigFileInterface.hpp:36
virtual Value getValue(std::string_view key) const =0
Retrieves the value of configValue.
virtual bool containsKey(std::string_view key) const =0
Checks if key exist in configuration file.
virtual std::vector< std::optional< Value > > getArray(std::string_view key) const =0
Retrieves an array of configuration values.