Skip to content

Instantly share code, notes, and snippets.

@onmyway133
Created June 15, 2018 10:56
Show Gist options
  • Save onmyway133/f1b2817452f40a0d672e379162b45ba3 to your computer and use it in GitHub Desktop.
Save onmyway133/f1b2817452f40a0d672e379162b45ba3 to your computer and use it in GitHub Desktop.
public class Transformer<T> {
let toData: (T) throws -> Data
let fromData: (Data) throws -> T
public init(toData: @escaping (T) throws -> Data, fromData: @escaping (Data) throws -> T) {
self.toData = toData
self.fromData = fromData
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment