UNPKG

quasvel

Version:

Access and interact with Aragon Organizations and their apps.

22 lines (17 loc) 540 B
import { QueryResult } from '@aragon/connect-thegraph' import Transaction from '../../models/Transaction' import { TransactionData } from '../../types' export function parseTransactions(result: QueryResult): Transaction[] { const transactions = result.data.transactions if (!transactions) { throw new Error('Unable to parse transactions.') } const datas = transactions.map( (tx: any): TransactionData => { return tx } ) return datas.map((data: TransactionData) => { return new Transaction(data) }) }