chromogen
Version:
simple, interaction-driven Jest test generator for Recoil and React Hooks apps
23 lines (22 loc) • 470 B
TypeScript
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 {};