@coinmeca/ui
Version:
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
21 lines • 667 B
TypeScript
import type { Order } from "../../../../types";
export interface Condition {
mode?: boolean;
ratio?: number;
require?: number;
locked?: number;
weight?: number;
need?: number;
fee?: number;
}
export default function useVault(initial: Order, condition: Condition, available?: number): {
order: Order;
base: (base: string) => void;
quote: (quote: string) => void;
price: (price: number) => void;
amount: (amount: number, price?: number) => any;
reset: (price?: number) => void;
maxAmount: () => number | undefined;
maxQuantity: (price?: number) => number | undefined;
};
//# sourceMappingURL=useVault.d.ts.map