37 std::map<std::string, std::string>
files;
78 std::map<std::string, std::map<std::string, TableEntry>>
tables;
81 std::vector<TypeDiagnostic>
88 [[nodiscard]] std::expected<PackageSource, std::string>
ReadPackageFolder(
const fs::path& folder);
91 [[nodiscard]] std::expected<std::vector<PackageSource>, std::string>
ReadPackageRoot(
const fs::path& root);
97 std::span<const PackageSource> packages,
110 [[nodiscard]] std::expected<std::string, std::string>
PackageModulePath(std::string_view name);
std::expected< PackageSource, std::string > ReadPackageFolder(const fs::path &folder)
std::expected< std::vector< PackageSource >, std::string > ReadPackageRoot(const fs::path &root)
std::expected< std::string, std::string > PackageModulePath(std::string_view name)
constexpr int64_t PACKAGE_FORMAT_VERSION
std::expected< PackageSetResult, std::string > LoadPackages(LuauSandbox &sandbox, std::span< const PackageSource > packages, const PackageLoadOptions &options)
uint64_t TableVersion(const PackageSetResult &result)
std::string TableBytes(const PackageSetResult &result)
bool IsValidPackageName(std::string_view name)
LuauTypeChecker * typeChecker
std::vector< TypeDiagnostic > typeDiagnostics
std::vector< TableOverride > overrides
std::vector< std::string > loadOrder
std::vector< PackageRejection > rejected
std::map< std::string, std::map< std::string, TableEntry > > tables
std::map< std::string, std::string > files
std::string previousPackage