From 344b2ed36329bb57130a2cac44a3e65c478b6be7 Mon Sep 17 00:00:00 2001
From: tobias <thinkdifferent055@gmail.com>
Date: Fri, 3 Dec 2021 22:47:47 +0100
Subject: [PATCH] Make TemplatedString public

---
 AppleLibs/Utils/String/TemplatedString.swift | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/AppleLibs/Utils/String/TemplatedString.swift b/AppleLibs/Utils/String/TemplatedString.swift
index 04b1399..22b95c1 100644
--- a/AppleLibs/Utils/String/TemplatedString.swift
+++ b/AppleLibs/Utils/String/TemplatedString.swift
@@ -10,18 +10,18 @@
 import Foundation
 
 @dynamicMemberLookup
-struct TemplatedString
+public struct TemplatedString
 {
-    var template : String
+    public var template : String
     private var data : [String:String]
-    var evaluatedString : String { data.reduce(template) { $0.replacingOccurrences(of: "${#\($1.key)}", with: $1.value) } }
+    public var evaluatedString : String { data.reduce(template) { $0.replacingOccurrences(of: "${#\($1.key)}", with: $1.value) } }
     
-    init(template: String, data: [String:String] = [:]) {
+    public init(template: String, data: [String:String] = [:]) {
         self.template = template
         self.data = data
     }
     
-    subscript (dynamicMember member: String) -> CustomStringConvertible? {
+    public subscript (dynamicMember member: String) -> CustomStringConvertible? {
         get {
             data[member]
         }
@@ -30,7 +30,7 @@ struct TemplatedString
         }
     }
     
-    subscript (dynamicMember member: String) -> Date {
+    public subscript (dynamicMember member: String) -> Date {
         get {
             dateFormatter.date(from: data[member] ?? "") ?? Date(timeIntervalSince1970: 0)
         }
@@ -39,7 +39,7 @@ struct TemplatedString
         }
     }
     
-    let dateFormatter : DateFormatter = {
+    public var dateFormatter : DateFormatter = {
         let formatter = DateFormatter()
         formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZZZZZ"
         formatter.calendar = Calendar(identifier: .gregorian)
-- 
GitLab