Fix types

This commit is contained in:
dominik-zeglen 2020-10-21 14:11:33 +02:00
parent 37541c24e1
commit 16d9d28033
3 changed files with 5 additions and 4 deletions

View file

@ -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);

View file

@ -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);

View file

@ -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;
};