Skip to content

Commit

Permalink
feat: allow add types when we use FormState type
Browse files Browse the repository at this point in the history
  • Loading branch information
mau2099 committed Nov 12, 2024
1 parent ca8623e commit 80aa6f3
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions index.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React from 'react';

export type FormState = {
export type FormState<T = Record<string, unknown>> = {
pristine: boolean;
dirty: boolean;
disabled: boolean;
Expand All @@ -10,16 +10,16 @@ export type FormState = {
submitting: boolean;
validating: number;
gathering: number;
values: Record<string, unknown>;
maskedValues: Record<string, unknown>;
errors: Record<string, unknown>;
touched: Record<string, unknown>;
modified: Record<string, unknown>;
dirt: Record<string, unknown>;
focused: Record<string, unknown>;
initialValues: Record<string, unknown>;
data: Record<string, unknown>;
memory: Record<string, unknown>;
values: T;
maskedValues: T;
errors: T;
touched: T;
modified: T;
dirt: T;
focused: T;
initialValues: T;
data: T;
memory: T;
};

export type InformedApi = {
Expand Down

0 comments on commit 80aa6f3

Please sign in to comment.