Básicamente, quiero crear una función que haga un método GET en mi API usando una identificación recibida como parámetros. Como estoy codificando un enlace, también intento exportar esta función. Pero, estoy sufriendo de este error: 
Código:
import { api } from '../services/api'; interface Transaction{ _id: string, name: string, amount: number, type: 'deposit' | 'withdraw' createdAt: string, } interface TransactionContextData{ transactions: Transaction[] getTransactionById: (transactionId: String) => Promise<Transaction> } const TransactionsContext = createContext<TransactionContextData>({} as TransactionContextData) export function TransactionsProvider({children}:TransactionsProviderProps){ const [transactions, setTransactions] = useState<Transaction[]>([]) useEffect(() => { getTransactions() }, []); async function getTransactionById(transactionId: String){ api.get(`transactions/${transactionId}`) .then((reponse) => {return reponse.data}); } return ( <TransactionsContext.Provider value={{ transactions, createTransaction, deleteTransaction, updateTransaction, getTransactions, getTransactionById}}> {children} </TransactionsContext.Provider> ) } export function useTransactions(){ const context = useContext(TransactionsContext) return context }Solo necesita un retorno justo antes de api.get