Fix types
This commit is contained in:
parent
37541c24e1
commit
16d9d28033
3 changed files with 5 additions and 4 deletions
|
@ -61,7 +61,7 @@ export interface ProductUpdatePageProps extends ListActions {
|
|||
onVariantShow: (id: string) => () => void;
|
||||
onVariantReorder: ReorderAction;
|
||||
onImageDelete: (id: string) => () => void;
|
||||
onSubmit: (data: ProductUpdatePageSubmitData) => Promise<boolean>;
|
||||
onSubmit: (data: ProductUpdatePageSubmitData) => Promise<any[]>;
|
||||
onBack?();
|
||||
onDelete();
|
||||
onImageEdit?(id: string);
|
||||
|
|
|
@ -95,7 +95,7 @@ export interface UseProductUpdateFormOpts
|
|||
export interface ProductUpdateFormProps extends UseProductUpdateFormOpts {
|
||||
children: (props: UseProductUpdateFormResult) => React.ReactNode;
|
||||
product: ProductDetails_product;
|
||||
onSubmit: (data: ProductUpdateSubmitData) => Promise<boolean>;
|
||||
onSubmit: (data: ProductUpdateSubmitData) => Promise<any[]>;
|
||||
}
|
||||
|
||||
const getAvailabilityData = ({
|
||||
|
@ -143,7 +143,7 @@ const getMetadata = (
|
|||
|
||||
function useProductUpdateForm(
|
||||
product: ProductDetails_product,
|
||||
onSubmit: (data: ProductUpdateSubmitData) => Promise<boolean>,
|
||||
onSubmit: (data: ProductUpdateSubmitData) => Promise<any[]>,
|
||||
opts: UseProductUpdateFormOpts
|
||||
): UseProductUpdateFormResult {
|
||||
const [changed, setChanged] = React.useState(false);
|
||||
|
|
|
@ -32,7 +32,8 @@ export interface UseProductVariantCreateFormOpts {
|
|||
export interface UseProductVariantCreateFormResult {
|
||||
change: FormChange;
|
||||
data: ProductVariantCreateData;
|
||||
handlers: Record<"changeStock" | "selectAttribute", FormsetChange<string>> &
|
||||
// TODO: type FormsetChange
|
||||
handlers: Record<"changeStock" | "selectAttribute", FormsetChange> &
|
||||
Record<"addStock" | "deleteStock", (id: string) => void> & {
|
||||
changeMetadata: FormChange;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue