Transformer.swift 272 B

123456789101112
  1. import Foundation
  2. public class Transformer<T> {
  3. let toData: (T) throws -> Data
  4. let fromData: (Data) throws -> T
  5. public init(toData: @escaping (T) throws -> Data, fromData: @escaping (Data) throws -> T) {
  6. self.toData = toData
  7. self.fromData = fromData
  8. }
  9. }