// swiftlint:disable all // Generated using SwiftGen — https://github.com/SwiftGen/SwiftGen {% if catalogs %} import Foundation typealias AssetStrings = String {% macro casesBlock assets %} {% for asset in assets %} {% if asset.items and asset.isNamespaced == "true" %} public enum {{asset.name|swiftIdentifier:"pretty"|escapeReservedKeywords}} { {% filter indent:2 %}{% call casesBlock asset.items %}{% endfilter %} } {% elif asset.items %} {% call casesBlock asset.items %} {% elif asset.type == "image" %} public static let {{asset.name|swiftIdentifier:"pretty"|lowerFirstWord|escapeReservedKeywords}} = String("{{asset.value}}") {% endif %} {% endfor %} {% endmacro %} {% for catalog in catalogs %} {% if catalog.name == "Images" %} extension String { {% for catalog in catalogs %} {% if catalog.name == "Images" %} {% call casesBlock catalog.assets %} {% endif %} {% endfor %} } {% endif %} {% endfor %} {% else %} // No assets found {% endif %} // swiftlint: enable all