@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).
42 lines • 973 B
TypeScript
import { Asset } from "../types";
export interface Volume {
amount?: number;
value?: number;
}
export interface Sector {
buy?: Volume;
sell?: Volume;
return?: Volume;
returnRate?: Volume;
invest?: Volume;
pnl?: Volume;
pnlRate?: Volume;
}
export interface AccountPosition {
address?: string;
size?: Volume;
}
export interface AccountAsset extends Omit<Omit<Omit<Omit<Omit<Asset, "balance">, "staked">, "interest">, "using">, "invest"> {
value?: number;
pnl?: number;
leverage?: number;
order?: Volume;
using?: Volume;
invest?: Volume;
balance?: Volume;
staked?: Volume;
interest?: Volume;
total?: Sector;
average?: Sector;
position?: AccountPosition[];
positionValue?: number;
count?: {
buy?: number;
sell?: number;
order?: number;
long?: number;
short?: number;
stake?: number;
};
}
//# sourceMappingURL=account.d.ts.map