clean-redux
Version:
Utilities for implementing clean architecture using Redux
12 lines (11 loc) • 324 B
TypeScript
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"]>;
};