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); } }