Question: Which code snippet correctly creates a typealias closure?

  1. typealias CustomClosure: () -> ()
  2. typealias CustomClosure { () -> () }
  3. typealias CustomClosure -> () -> ()
  4. typealias CustomClosure -> () {}

Answer: The correct answer of the above question is Option A:typealias CustomClosure: () -> ()