Added an optional per-asset folder to the Asset protocol and the AssetExtension extension in the Infrastructure package.

This commit is contained in:
2026-08-15 23:44:06 +02:00
parent 7d53be539e
commit 091c0f0686
5 changed files with 32 additions and 12 deletions
@@ -1,10 +1,11 @@
import Infrastructure
/// An ``Asset`` with a fixed file name and set of extensions.
/// An ``Asset`` with a fixed file name and set of extensions, optionally held in a folder of its own.
struct StubAsset: Asset {
// MARK: Properties
var folder: String? = nil
let fileExtensions: [AssetExtension]
let fileName: String