Fleece


Lens Module

Namespace: Fleece

Assembly: Fleece.FSharpData.dll

Parent Module: FSharpData

Functions and values

Function or value Description

_JArray x

Full Usage: _JArray x

Parameters:
Returns: JsonValue -> ^c

x : IReadOnlyList<JsonValue> -> ^a
Returns: JsonValue -> ^c

_JBool x

Full Usage: _JBool x

Parameters:
    x : bool -> ^a

Returns: JsonValue -> ^b

x : bool -> ^a
Returns: JsonValue -> ^b

_JNull x

Full Usage: _JNull x

Parameters:
    x : unit -> ^a

Returns: JsonValue -> ^c

x : unit -> ^a
Returns: JsonValue -> ^c

_JNumber x

Full Usage: _JNumber x

Parameters:
    x : decimal -> ^a

Returns: JsonValue -> ^b

x : decimal -> ^a
Returns: JsonValue -> ^b

_JObject x

Full Usage: _JObject x

Parameters:
Returns: JsonValue -> ^c

x : IReadOnlyDictionary<string, JsonValue> -> ^a
Returns: JsonValue -> ^c

_JString x

Full Usage: _JString x

Parameters:
    x : string -> ^a

Returns: JsonValue -> ^b

x : string -> ^a
Returns: JsonValue -> ^b

_jkey i

Full Usage: _jkey i

Parameters:
    i : string

Returns: (JsonValue -> ^a) -> JsonValue -> ^d

Like '_jnth', but for 'Object' with Text indices.

i : string
Returns: (JsonValue -> ^a) -> JsonValue -> ^d

_jnth i

Full Usage: _jnth i

Parameters:
    i : int

Returns: (JsonValue -> ^a) -> JsonValue -> ^d

i : int
Returns: (JsonValue -> ^a) -> JsonValue -> ^d

over optic updater source

Full Usage: over optic updater source

Parameters:
    optic : ('a -> Identity<'b>) -> 's -> Identity<'t>
    updater : 'a -> 'b
    source : 's

Returns: 't

optic : ('a -> Identity<'b>) -> 's -> Identity<'t>
updater : 'a -> 'b
source : 's
Returns: 't

preview optic source

Full Usage: preview optic source

Parameters:
Returns: 'a option

optic : ('a -> Const<First<'a>, 'b>) -> 's -> Const<First<'a>, 't>
source : 's
Returns: 'a option

setl optic value source

Full Usage: setl optic value source

Parameters:
Returns: 't

optic : ('a -> Identity<'b>) -> 's -> Identity<'t>
value : 'b
source : 's
Returns: 't