Type Parameters

  • M extends object

Constructors

Properties

Accessors

Methods

Constructors

Properties

prefix: string[]

Accessors

Methods

  • Type Parameters

    • P extends PropertyKey[]

    Parameters

    • Rest ...path: P

    Returns Immutify<Lens<M, P>>

  • Type Parameters

    • P extends PropertyKey[]

    Parameters

    • Rest ...path: P

    Returns Lens<M, P>

  • Type Parameters

    • R extends Result<any, any>

    Parameters

    • cb: ((setter, deleter) => Promise<R>)
        • (setter, deleter): Promise<R>
        • Parameters

          • setter: LensSetter<M>
          • deleter: LensDeleter

          Returns Promise<R>

    Returns Promise<R>

  • Type Parameters

    • R extends Result<any, any>

    Parameters

    • cb: ((setter, deleter) => R)
        • (setter, deleter): R
        • Parameters

          • setter: LensSetter<M>
          • deleter: LensDeleter

          Returns R

    Returns R

Generated using TypeDoc