scottohara/loot

View on GitHub
src/mocks/securities/factories/index.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import type { Security } from "~/securities/types";

let id = 1;

export default function createSecurity(
    props: Partial<Security> = {},
): Security {
    id++;

    return {
        id,
        name: `Security ${id}`,
        closing_balance: 0,
        code: `A${id}`,
        current_holding: 0,
        favourite: false,
        unused: false,
        num_transactions: 0,
        ...props,
    };
}