Skip to main content Link Search Menu Expand Document (external link)

At overview

Added in v1.0.0


Table of contents


utils

At (interface)

Typeclass that defines a Lens from an S to an A at an index I

Signature

export interface At<in out S, in I, in out A> {
  readonly at: (i: I) => Lens<S, A>
}

Added in v1.0.0

remove

Delete a value associated with a key in a Map-like container

Signature

export declare const remove: <S, I, A>(F: At<S, I, Option.Option<A>>) => (i: I) => (s: S) => S

Added in v1.0.0