feat: basic api

This commit is contained in:
eneller
2026-03-05 23:31:56 +01:00
parent cef3474c3d
commit 0dd4b6590d
7 changed files with 83 additions and 10 deletions

View File

@@ -0,0 +1,17 @@
import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';
import { Transaction } from '@shared/interfaces/transaction'
@Injectable({
providedIn: 'root',
})
export class APIService {
private apiUrl = 'http://localhost:3000/api'
constructor(private http: HttpClient){}
getTransactions(): Observable<Transaction[]>{
return this.http.get<Transaction[]>(this.apiUrl + '/transactions');
}
}