Lens.md

April 4, 2017 ยท View on GitHub

Module Data.Foreign.Lens

A lens-compatible layer for purescript-foreign.

string

string :: forall r. Monoid r => Fold' r Foreign String

A Fold which reads a String.

char

char :: forall r. Monoid r => Fold' r Foreign Char

A Fold which reads a Char.

boolean

boolean :: forall r. Monoid r => Fold' r Foreign Boolean

A Fold which reads a Boolean.

number

number :: forall r. Monoid r => Fold' r Foreign Number

A Fold which reads a Number.

int

int :: forall r. Monoid r => Fold' r Foreign Int

A Fold which reads an Int.

array

array :: forall r. Monoid r => Fold' r Foreign (Array Foreign)

A Fold which reads an Array.

prop

prop :: forall r. Monoid r => String -> Fold' r Foreign Foreign

A Fold which reads an object property.

index

index :: forall r. Monoid r => Int -> Fold' r Foreign Foreign

A Fold which reads an array index.

keys

keys :: forall r. Monoid r => Fold' r Foreign (Array String)

A Fold which reads object keys.