NonEmptyArrayPartial
public typealias NonEmptyArrayPartial = ForNonEmptyArray
-
Declaration
Swift
public static func eq<A: Equatable>( _ lhs: NonEmptyArrayOf<A>, _ rhs: NonEmptyArrayOf<A>) -> Bool
-
Declaration
Swift
public static func hash<A>(_ fa: NonEmptyArrayOf<A>, into hasher: inout Hasher) where A : Hashable
-
Declaration
Swift
public static func map<A, B>( _ fa: NonEmptyArrayOf<A>, _ f: @escaping (A) -> B) -> NonEmptyArrayOf<B>
-
Declaration
Swift
public static func pure<A>(_ a: A) -> NonEmptyArrayOf<A>
-
Declaration
Swift
public static func flatMap<A, B>( _ fa: NonEmptyArrayOf<A>, _ f: @escaping (A) -> NonEmptyArrayOf<B>) -> NonEmptyArrayOf<B>
-
Declaration
Swift
public static func tailRecM<A, B>( _ a: A, _ f: @escaping (A) -> NonEmptyArrayOf<Either<A, B>>) -> NonEmptyArrayOf<B>
-
Declaration
Swift
public static func coflatMap<A, B>(_ fa: NonEmptyArrayOf<A>, _ f: @escaping (NonEmptyArrayOf<A>) -> B) -> NonEmptyArrayOf<B>
-
Declaration
Swift
public static func extract<A>(_ fa: NonEmptyArrayOf<A>) -> A
-
Declaration
Swift
public static func foldLeft<A, B>( _ fa: NonEmptyArrayOf<A>, _ b: B, _ f: @escaping (B, A) -> B) -> B
-
Declaration
Swift
public static func foldRight<A, B>( _ fa: NonEmptyArrayOf<A>, _ b: Eval<B>, _ f: @escaping (A, Eval<B>) -> Eval<B>) -> Eval<B>
-
Declaration
Swift
public static func traverse<G: Applicative, A, B>( _ fa: NonEmptyArrayOf<A>, _ f: @escaping (A) -> Kind<G, B>) -> Kind<G, NonEmptyArrayOf<B>>
-
Declaration
Swift
public static func combineK<A>( _ x: NonEmptyArrayOf<A>, _ y: NonEmptyArrayOf<A>) -> NonEmptyArrayOf<A>