// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for details #pragma once #include <optional> #include <string> #include <functional> std::optional<std::string> readFile(const std::string& name); bool isDirectory(const std::string& path); bool traverseDirectory(const std::string& path, const std::function<void(const std::string& name)>& callback); std::string joinPaths(const std::string& lhs, const std::string& rhs); std::optional<std::string> getParentPath(const std::string& path);