Module

Data.Foreign.Lens

Package
purescript-foreign-lens
Repository
paf31/purescript-foreign-lens

A lens-compatible layer for purescript-foreign.

#string Source

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

A Fold which reads a String.

#char Source

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

A Fold which reads a Char.

#boolean Source

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

A Fold which reads a Boolean.

#number Source

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

A Fold which reads a Number.

#int Source

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

A Fold which reads an Int.

#array Source

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

A Fold which reads an Array.

#prop Source

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

A Fold which reads an object property.

#index Source

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

A Fold which reads an array index.

#keys Source

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

A Fold which reads object keys.