UNPKG

chromogen

Version:

simple, interaction-driven Jest test generator for Recoil and React Hooks apps

23 lines (22 loc) 470 B
declare type NotAFunction = { [k: string]: unknown; } & ({ bind?: never; } | { call?: never; }); export declare type InitialRender = { [stateParam: string]: NotAFunction; }; export interface Transaction<T extends any[]> { action: string; arguments?: T; changedValues: { [nameOfChangedValue: string]: NotAFunction; }; } export interface Ledger { initialRender: InitialRender; transactions: Transaction<any>[]; } export {};