Skip to content

Type Alias: Year

type Year = {
months: Record<number, {
timeEntryIds: string[];
totalEarnings: EarningsBreakdown;
totalTime: number;
weeks: Record<number, {
days: Record<string, {
timeEntries: Tables<...> & {
index: ...;
}[];
timeEntryIds: string[];
totalEarnings: EarningsBreakdown;
totalTime: number;
}>;
timeEntryIds: string[];
totalEarnings: EarningsBreakdown;
totalTime: number;
}>;
}>;
timeEntryIds: string[];
totalEarnings: EarningsBreakdown;
totalTime: number;
};

Defined in: packages/db/src/entities/work/time-entry/time-entry.types.ts:25

months: Record<number, {
timeEntryIds: string[];
totalEarnings: EarningsBreakdown;
totalTime: number;
weeks: Record<number, {
days: Record<string, {
timeEntries: Tables<...> & {
index: ...;
}[];
timeEntryIds: string[];
totalEarnings: EarningsBreakdown;
totalTime: number;
}>;
timeEntryIds: string[];
totalEarnings: EarningsBreakdown;
totalTime: number;
}>;
}>;

Defined in: packages/db/src/entities/work/time-entry/time-entry.types.ts:29


timeEntryIds: string[];

Defined in: packages/db/src/entities/work/time-entry/time-entry.types.ts:27


totalEarnings: EarningsBreakdown;

Defined in: packages/db/src/entities/work/time-entry/time-entry.types.ts:26


totalTime: number;

Defined in: packages/db/src/entities/work/time-entry/time-entry.types.ts:28