immutable-lens
Advanced tools
Comparing version 0.1.5 to 0.1.6
@@ -31,4 +31,4 @@ import { FieldLenses, FieldsUpdater, FieldUpdaters, FieldValues, Lens, LensCreatedUpdater, NotAnArray, Updater } from './Lens'; | ||
updateFieldValues(fieldsUpdater: FieldsUpdater<Target>): LensCreatedUpdater<Source>; | ||
pipe(...updaters: Updater<Target>[]): Updater<Source>; | ||
pipe(...updaters: Updater<Target>[]): LensCreatedUpdater<Source>; | ||
private addMetaProperties<Source>(updater, properties); | ||
} |
@@ -44,3 +44,3 @@ export interface NotAnArray { | ||
updateFieldValues(this: Lens<Source, Target & NotAnArray>, fieldsUpdater: FieldsUpdater<Target>): LensCreatedUpdater<Source>; | ||
pipe(...updaters: Updater<Target>[]): Updater<Source>; | ||
pipe(...updaters: Updater<Target>[]): LensCreatedUpdater<Source>; | ||
defaultTo<SafeTarget extends Target>(this: Lens<Source, SafeTarget | undefined>, value: SafeTarget): Lens<Source, SafeTarget>; | ||
@@ -47,0 +47,0 @@ throwIfUndefined<SafeTarget extends Target>(this: Lens<Source, SafeTarget | undefined>): Lens<Source, SafeTarget>; |
{ | ||
"name": "immutable-lens", | ||
"version": "0.1.5", | ||
"version": "0.1.6", | ||
"description": "Type-safe Lens API for immutable updates in complex data structures", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
39872