FSharpPlus


Dimap Type

Static members

Static member Description

Dimap.Dimap(arg1, arg2, arg3, _mthd)

Full Usage: Dimap.Dimap(arg1, arg2, arg3, _mthd)

Parameters:
    arg0 : ^t
    arg1 : 'T -> 'U
    arg2 : 'V -> 'W
    _mthd : Default1

Modifiers: inline
Type parameters: ^t, 'T, 'U, 'V, 'W
arg0 : ^t
arg1 : 'T -> 'U
arg2 : 'V -> 'W
_mthd : Default1

Dimap.Dimap(x, ab, cd, ?_mthd)

Full Usage: Dimap.Dimap(x, ab, cd, ?_mthd)

Parameters:
    x : ^Profunctor<'B,'C>
    ab : 'A -> 'B
    cd : 'C -> 'D
    ?_mthd : Default1

Returns: 'Profunctor<'A,'D>
Modifiers: inline
Type parameters: ^Profunctor<'B,'C>, 'A, 'B, 'C, 'D, 'Profunctor<'A,'D>
x : ^Profunctor<'B,'C>
ab : 'A -> 'B
cd : 'C -> 'D
?_mthd : Default1
Returns: 'Profunctor<'A,'D>

Dimap.Dimap(x, ab, cd, ?_mthd)

Full Usage: Dimap.Dimap(x, ab, cd, ?_mthd)

Parameters:
    x : ^Profunctor<'B,'C>
    ab : 'A -> 'B
    cd : 'C -> 'D
    ?_mthd : Default2

Returns: 'Profunctor<'A,'D>
Modifiers: inline
x : ^Profunctor<'B,'C>
ab : 'A -> 'B
cd : 'C -> 'D
?_mthd : Default2
Returns: 'Profunctor<'A,'D>

Dimap.Dimap(f, g, h, ?_mthd)

Full Usage: Dimap.Dimap(f, g, h, ?_mthd)

Parameters:
    f : Func<'B, 'C>
    g : 'A -> 'B
    h : 'C -> 'D
    ?_mthd : Dimap

Returns: Func<'A, 'D>
f : Func<'B, 'C>
g : 'A -> 'B
h : 'C -> 'D
?_mthd : Dimap
Returns: Func<'A, 'D>

Dimap.Dimap(f, g, h, ?_mthd)

Full Usage: Dimap.Dimap(f, g, h, ?_mthd)

Parameters:
    f : 'B -> 'C
    g : 'A -> 'B
    h : 'C -> 'D
    ?_mthd : Dimap

Returns: 'A -> 'D
f : 'B -> 'C
g : 'A -> 'B
h : 'C -> 'D
?_mthd : Dimap
Returns: 'A -> 'D

Dimap.Invoke(ab) (cd) (source)

Full Usage: Dimap.Invoke(ab) (cd) (source)

Parameters:
    ab : 'A -> 'B
    cd : 'C -> 'D
    source : ^Profunctor<'B,'C>

Returns: ^Profunctor<'A,'D>
Modifiers: inline
Type parameters: 'A, 'B, 'C, 'D, ^Profunctor<'B,'C>, ^Profunctor<'A,'D>
ab : 'A -> 'B
cd : 'C -> 'D
source : ^Profunctor<'B,'C>
Returns: ^Profunctor<'A,'D>

Dimap.InvokeOnInstance(ab) (cd) (source)

Full Usage: Dimap.InvokeOnInstance(ab) (cd) (source)

Parameters:
    ab : 'A -> 'B
    cd : 'C -> 'D
    source : ^Profunctor<'B,'C>

Returns: 'Profunctor<'A,'D>
Modifiers: inline
Type parameters: 'A, 'B, 'C, 'D, ^Profunctor<'B,'C>, 'Profunctor<'A,'D>
ab : 'A -> 'B
cd : 'C -> 'D
source : ^Profunctor<'B,'C>
Returns: 'Profunctor<'A,'D>