Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion apps/core/dist/app.module.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion apps/core/dist/app.module.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions apps/core/dist/loans/dto/create-loan.dto.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export declare class CreateLoanDto {
campaignId: string;
description: string;
amount: number;
receiver: string;
milestoneIndex?: number;
}
47 changes: 47 additions & 0 deletions apps/core/dist/loans/dto/create-loan.dto.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions apps/core/dist/loans/dto/create-loan.dto.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions apps/core/dist/loans/dto/update-loan.dto.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import { LoanStatus } from '@prisma/client';
export declare class UpdateLoanDto {
status?: LoanStatus;
milestoneIndex?: number;
disbursedAt?: string;
repaidAt?: string;
}
43 changes: 43 additions & 0 deletions apps/core/dist/loans/dto/update-loan.dto.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions apps/core/dist/loans/dto/update-loan.dto.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions apps/core/dist/loans/loans.controller.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import { LoansService } from './loans.service';
import { CreateLoanDto } from './dto/create-loan.dto';
import { UpdateLoanDto } from './dto/update-loan.dto';
export declare class LoansController {
private readonly loansService;
constructor(loansService: LoansService);
create(dto: CreateLoanDto): Promise<any>;
findAll(): any;
getCampaignLoanStats(campaignId: string): any;
findByCampaign(campaignId: string): any;
findOne(id: string): Promise<any>;
update(id: string, dto: UpdateLoanDto): Promise<any>;
remove(id: string): Promise<any>;
}
101 changes: 101 additions & 0 deletions apps/core/dist/loans/loans.controller.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions apps/core/dist/loans/loans.controller.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions apps/core/dist/loans/loans.module.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
export declare class LoansModule {
}
22 changes: 22 additions & 0 deletions apps/core/dist/loans/loans.module.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions apps/core/dist/loans/loans.module.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions apps/core/dist/loans/loans.service.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import { PrismaService } from '../prisma/prisma.service';
import { CreateLoanDto } from './dto/create-loan.dto';
import { UpdateLoanDto } from './dto/update-loan.dto';
export declare class LoansService {
private readonly prisma;
constructor(prisma: PrismaService);
findAll(): any;
findOne(id: string): Promise<any>;
findByCampaign(campaignId: string): any;
create(dto: CreateLoanDto): Promise<any>;
update(id: string, dto: UpdateLoanDto): Promise<any>;
remove(id: string): Promise<any>;
getCampaignLoanStats(campaignId: string): any;
private validateStatusTransition;
}
Loading