package generic

import "github.com/IBM/fp-go/identity/generic"

Index

Functions

func Ap

func Ap[GAB ~func(A) B, B, A any](fa A) func(GAB) B

func Chain

func Chain[GAB ~func(A) B, A, B any](f GAB) func(A) B

func ChainFirst

func ChainFirst[GAB ~func(A) B, A, B any](f GAB) func(A) A

func Flap

func Flap[GAB ~func(A) B, B, A any](a A) func(GAB) B

func Map

func Map[GAB ~func(A) B, A, B any](f GAB) func(A) B

func MonadAp

func MonadAp[GAB ~func(A) B, B, A any](fab GAB, fa A) B

func MonadChain

func MonadChain[GAB ~func(A) B, A, B any](ma A, f GAB) B

func MonadChainFirst

func MonadChainFirst[GAB ~func(A) B, A, B any](fa A, f GAB) A

func MonadFlap

func MonadFlap[GAB ~func(A) B, A, B any](fab GAB, a A) B

func MonadMap

func MonadMap[GAB ~func(A) B, A, B any](fa A, f GAB) B

Source Files

identity.go

Version
v1.0.151 (latest)
Published
Nov 23, 2024
Platform
linux/amd64
Imports
3 packages
Last checked
4 months ago

Tools for package owners.