clean-redux
Advanced tools
Comparing version 0.2.3 to 0.2.4
@@ -0,1 +1,5 @@ | ||
### **0.2.4** (2021-12-20) | ||
- Fix usecasesToPureFonctions | ||
### **0.2.3** (2021-12-20) | ||
@@ -2,0 +6,0 @@ |
{ | ||
"name": "clean-redux", | ||
"version": "0.2.3", | ||
"version": "0.2.4", | ||
"description": "Toolkit for implementing clean architecture using Redux", | ||
@@ -5,0 +5,0 @@ "repository": { |
@@ -7,3 +7,3 @@ import "minimal-polyfills/Object.fromEntries"; | ||
name: string; | ||
pure?: Record<string, any>; | ||
pure?: unknown; | ||
}, | ||
@@ -13,3 +13,3 @@ >( | ||
): { | ||
[Key in Extract<UseCase, { selectors: any }>["name"]]: NonNullable< | ||
[Key in Extract<UseCase, { pure: any }>["name"]]: NonNullable< | ||
Extract<UseCase, { name: Key }>["pure"] | ||
@@ -16,0 +16,0 @@ >; |
import "minimal-polyfills/Object.fromEntries"; | ||
export declare function usecasesToPureFunctions<UseCase extends { | ||
name: string; | ||
pure?: Record<string, any>; | ||
pure?: unknown; | ||
}>(useCases: readonly UseCase[]): { | ||
[Key in Extract<UseCase, { | ||
selectors: any; | ||
pure: any; | ||
}>["name"]]: NonNullable<Extract<UseCase, { | ||
@@ -9,0 +9,0 @@ name: Key; |
33848