New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

immutable-lens

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

immutable-lens - npm Package Compare versions

Comparing version 0.1.2 to 0.1.3

6

lib/Lens.d.ts

@@ -7,2 +7,7 @@ export interface NotAnArray {

}
export interface GeneratedUpdater<T> extends Updater<T> {
name: string;
genericName: string;
pipedUpdaters: GeneratedUpdater<T>[] | undefined;
}
export declare type FieldValues<T> = object & NotAnArray & {

@@ -23,2 +28,3 @@ [K in keyof T]?: T[K];

focusOn<K extends keyof Target>(this: Lens<T, Target & NotAnArray>, key: K): Lens<T, Target[K]>;
focusPath<K extends keyof Target>(this: Lens<T, Target & NotAnArray>, key: K): Lens<T, Target[K]>;
focusPath<K1 extends keyof Target, K2 extends keyof Target[K1]>(key1: K1, key2: K2): Lens<T, Target[K1][K2]>;

@@ -25,0 +31,0 @@ focusPath<K1 extends keyof Target, K2 extends keyof Target[K1], K3 extends keyof Target[K1][K2]>(key1: K1, key2: K2, key3: K3): Lens<T, Target[K1][K2][K3]>;

2

package.json
{
"name": "immutable-lens",
"version": "0.1.2",
"version": "0.1.3",
"description": "Type-safe Lens API for immutable updates in complex data structures",

@@ -5,0 +5,0 @@ "keywords": [

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc