namespace StardewModdingAPI.Toolkit.Utilities.PathLookups
{
/// An API for relative path lookups within a root directory.
internal interface IFilePathLookup
{
/// Get the actual path for a given relative file path.
/// The relative path.
/// Returns the resolved path in file path format, else the normalized .
string GetFilePath(string relativePath);
/// Get the actual path for a given asset name.
/// The relative path.
/// Returns the resolved path in asset name format, else the normalized .
string GetAssetName(string relativePath);
/// Add a relative path that was just created by a SMAPI API.
/// The relative path. This must already be normalized in asset name or file path format.
void Add(string relativePath);
}
}