UNPKG

clean-redux

Version:

Utilities for implementing clean architecture using Redux

12 lines (11 loc) 324 B
import "minimal-polyfills/Object.fromEntries"; export declare function usecasesToPureFunctions<Usecase extends { name: string; pure?: unknown; }>(usecases: readonly Usecase[]): { [Key in Extract<Usecase, { pure: any; }>["name"]]: NonNullable<Extract<Usecase, { name: Key; }>["pure"]>; };