asseton
Version:
Another open banking api
30 lines (25 loc) • 597 B
text/typescript
import { DatabaseTypes } from "database";
import { IWallet } from "./types";
export function walletToAsset(wallet: IWallet): DatabaseTypes.IAsset {
return {
symbol: wallet[1],
amount: Number(wallet[2]),
// equivalents: [],
};
}
export function genTicker(
symbol: string,
pairSymbol: string,
prefix: string
): string {
return `${prefix}${symbol}${pairSymbol}`;
}
export function parseSymbol(
ticker: string,
pairSymbol: string,
prefix: string
): string {
return ticker
.replace(new RegExp(`^${prefix}`), "")
.replace(new RegExp(`${pairSymbol}$`), "");
}