ev-product-card
Version:
Prueba de despliegue de componentes en NPM
16 lines (15 loc) • 500 B
TypeScript
import { IInitialValues, IOnChangeArgs, Product } from '../interfaces/interfaces';
interface IReturn {
counter: number;
increaseBy: (value: number) => void;
isMaxCountReached: boolean;
reset: () => void;
}
interface IArgs {
product: Product;
onChange?: (args: IOnChangeArgs) => void;
value?: number;
initialValues?: IInitialValues;
}
declare const useProduct: ({ onChange, product, value, initialValues, }: IArgs) => IReturn;
export default useProduct;