🧹 Moved Sb1 API to separate workspace and created common workspace
- Created common workspace - Create Sparebank1Api workspace - Moved logger to common - Moved SB1 types to types.ts - Logger will avoid duplicating first line when capturing console.logs - Updated imports and added type keyword - Added nonUniqueId type
This commit is contained in:
@ -1,12 +1,8 @@
|
||||
import type {
|
||||
Bank,
|
||||
BookingStatus,
|
||||
Interval,
|
||||
Transaction,
|
||||
} from "@/bank/sparebank1.ts"
|
||||
import type { Bank, Interval } from "@/bank/sparebank1.ts"
|
||||
import dayjs from "dayjs"
|
||||
import { ActualTransaction } from "@/actual.ts"
|
||||
import type { ActualTransaction } from "@/actual.ts"
|
||||
import { bankTransactionIntoActualTransaction } from "@/mappings.ts"
|
||||
import type { BookingStatus, SB1Transaction } from "@sb1/types.ts"
|
||||
|
||||
export class BankStub implements Bank {
|
||||
async fetchTransactions(
|
||||
@ -20,7 +16,7 @@ export class BankStub implements Bank {
|
||||
bookingStatus: "BOOKED" as BookingStatus,
|
||||
accountKey: "1",
|
||||
}
|
||||
const bankTransactions: ReadonlyArray<Transaction> = [
|
||||
const bankTransactions: ReadonlyArray<SB1Transaction> = [
|
||||
{
|
||||
id: "1",
|
||||
nonUniqueId: "1",
|
||||
|
Reference in New Issue
Block a user