Skip to content

Commit d6bbd95

Browse files
committed
refactor(lib): convert budget to TypeScript
Part of #8988
1 parent 3d2b843 commit d6bbd95

3 files changed

Lines changed: 993 additions & 153 deletions

File tree

‎server/graphql/loaders/index.ts‎

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,13 @@ export const generateLoaders = req => {
414414
startDate = null,
415415
endDate = null,
416416
includeChildren = false,
417-
}: { net?: boolean; kind?: string; startDate?: Date; endDate?: Date; includeChildren?: boolean } = {}) {
417+
}: {
418+
net?: boolean;
419+
kind?: string | string[];
420+
startDate?: Date;
421+
endDate?: Date;
422+
includeChildren?: boolean;
423+
} = {}) {
418424
const key = `amountReceived-${net}-${kind}-${startDate}-${endDate}-${includeChildren}`;
419425
if (!cachedLoaders[key]) {
420426
cachedLoaders[key] = new DataLoader<number, { CollectiveId: number; value: number; currency: string }>(
@@ -451,7 +457,7 @@ export const generateLoaders = req => {
451457
timeUnit,
452458
}: {
453459
net?: boolean;
454-
kind?: string;
460+
kind?: string | string[];
455461
startDate?: Date;
456462
endDate?: Date;
457463
includeChildren?: boolean;
@@ -487,7 +493,7 @@ export const generateLoaders = req => {
487493
includeGiftCards,
488494
}: {
489495
net?: boolean;
490-
kind?: TransactionTypes;
496+
kind?: string | string[];
491497
startDate?: Date;
492498
endDate?: Date;
493499
includeChildren?: boolean;
@@ -530,7 +536,7 @@ export const generateLoaders = req => {
530536
timeUnit,
531537
}: {
532538
net?: boolean;
533-
kind?: string;
539+
kind?: string | string[];
534540
startDate?: Date;
535541
endDate?: Date;
536542
includeChildren?: boolean;

0 commit comments

Comments
 (0)