/** * @tsplus static ImmutableArray.Ops compactF */ export const compactF = Witherable.implementCompactF()( (_: { A: A B: B G: G FR: FR FE: FE }) => (G: Applicative) => (f: (a: A) => HKT.Kind>) => (fa: ImmutableArray): HKT.Kind> => G.map((self: ImmutableArray>) => self.compact)(ImmutableArray.forEachF(G)(f)(fa)) )