fix api build issues
This commit is contained in:
@@ -185,65 +185,65 @@ export const PaymentsProviders: Provider[] = [
|
||||
// Use cases (use cases receive repositories, services receive use cases)
|
||||
{
|
||||
provide: GET_PAYMENTS_USE_CASE_TOKEN,
|
||||
useFactory: (paymentRepo: IPaymentRepository, output: UseCaseOutputPort<any>) => new GetPaymentsUseCase(paymentRepo, output),
|
||||
useFactory: (paymentRepo: IPaymentRepository, output: UseCaseOutputPort<unknown>) => new GetPaymentsUseCase(paymentRepo, output),
|
||||
inject: [PAYMENT_REPOSITORY_TOKEN, GET_PAYMENTS_OUTPUT_PORT_TOKEN],
|
||||
},
|
||||
{
|
||||
provide: CREATE_PAYMENT_USE_CASE_TOKEN,
|
||||
useFactory: (paymentRepo: IPaymentRepository, output: UseCaseOutputPort<any>) => new CreatePaymentUseCase(paymentRepo, output),
|
||||
useFactory: (paymentRepo: IPaymentRepository, output: UseCaseOutputPort<unknown>) => new CreatePaymentUseCase(paymentRepo, output),
|
||||
inject: [PAYMENT_REPOSITORY_TOKEN, CREATE_PAYMENT_OUTPUT_PORT_TOKEN],
|
||||
},
|
||||
{
|
||||
provide: UPDATE_PAYMENT_STATUS_USE_CASE_TOKEN,
|
||||
useFactory: (paymentRepo: IPaymentRepository, output: UseCaseOutputPort<any>) => new UpdatePaymentStatusUseCase(paymentRepo, output),
|
||||
useFactory: (paymentRepo: IPaymentRepository, output: UseCaseOutputPort<unknown>) => new UpdatePaymentStatusUseCase(paymentRepo, output),
|
||||
inject: [PAYMENT_REPOSITORY_TOKEN, UPDATE_PAYMENT_STATUS_OUTPUT_PORT_TOKEN],
|
||||
},
|
||||
{
|
||||
provide: GET_MEMBERSHIP_FEES_USE_CASE_TOKEN,
|
||||
useFactory: (membershipFeeRepo: IMembershipFeeRepository, memberPaymentRepo: IMemberPaymentRepository, output: UseCaseOutputPort<any>) =>
|
||||
useFactory: (membershipFeeRepo: IMembershipFeeRepository, memberPaymentRepo: IMemberPaymentRepository, output: UseCaseOutputPort<unknown>) =>
|
||||
new GetMembershipFeesUseCase(membershipFeeRepo, memberPaymentRepo, output),
|
||||
inject: [MEMBERSHIP_FEE_REPOSITORY_TOKEN, MEMBER_PAYMENT_REPOSITORY_TOKEN, GET_MEMBERSHIP_FEES_OUTPUT_PORT_TOKEN],
|
||||
},
|
||||
{
|
||||
provide: UPSERT_MEMBERSHIP_FEE_USE_CASE_TOKEN,
|
||||
useFactory: (membershipFeeRepo: IMembershipFeeRepository, output: UseCaseOutputPort<any>) => new UpsertMembershipFeeUseCase(membershipFeeRepo, output),
|
||||
useFactory: (membershipFeeRepo: IMembershipFeeRepository, output: UseCaseOutputPort<unknown>) => new UpsertMembershipFeeUseCase(membershipFeeRepo, output),
|
||||
inject: [MEMBERSHIP_FEE_REPOSITORY_TOKEN, UPSERT_MEMBERSHIP_FEE_OUTPUT_PORT_TOKEN],
|
||||
},
|
||||
{
|
||||
provide: UPDATE_MEMBER_PAYMENT_USE_CASE_TOKEN,
|
||||
useFactory: (membershipFeeRepo: IMembershipFeeRepository, memberPaymentRepo: IMemberPaymentRepository, output: UseCaseOutputPort<any>) =>
|
||||
useFactory: (membershipFeeRepo: IMembershipFeeRepository, memberPaymentRepo: IMemberPaymentRepository, output: UseCaseOutputPort<unknown>) =>
|
||||
new UpdateMemberPaymentUseCase(membershipFeeRepo, memberPaymentRepo, output),
|
||||
inject: [MEMBERSHIP_FEE_REPOSITORY_TOKEN, MEMBER_PAYMENT_REPOSITORY_TOKEN, UPDATE_MEMBER_PAYMENT_OUTPUT_PORT_TOKEN],
|
||||
},
|
||||
{
|
||||
provide: GET_PRIZES_USE_CASE_TOKEN,
|
||||
useFactory: (prizeRepo: IPrizeRepository, output: UseCaseOutputPort<any>) => new GetPrizesUseCase(prizeRepo, output),
|
||||
useFactory: (prizeRepo: IPrizeRepository, output: UseCaseOutputPort<unknown>) => new GetPrizesUseCase(prizeRepo, output),
|
||||
inject: [PRIZE_REPOSITORY_TOKEN, GET_PRIZES_OUTPUT_PORT_TOKEN],
|
||||
},
|
||||
{
|
||||
provide: CREATE_PRIZE_USE_CASE_TOKEN,
|
||||
useFactory: (prizeRepo: IPrizeRepository, output: UseCaseOutputPort<any>) => new CreatePrizeUseCase(prizeRepo, output),
|
||||
useFactory: (prizeRepo: IPrizeRepository, output: UseCaseOutputPort<unknown>) => new CreatePrizeUseCase(prizeRepo, output),
|
||||
inject: [PRIZE_REPOSITORY_TOKEN, CREATE_PRIZE_OUTPUT_PORT_TOKEN],
|
||||
},
|
||||
{
|
||||
provide: AWARD_PRIZE_USE_CASE_TOKEN,
|
||||
useFactory: (prizeRepo: IPrizeRepository, output: UseCaseOutputPort<any>) => new AwardPrizeUseCase(prizeRepo, output),
|
||||
useFactory: (prizeRepo: IPrizeRepository, output: UseCaseOutputPort<unknown>) => new AwardPrizeUseCase(prizeRepo, output),
|
||||
inject: [PRIZE_REPOSITORY_TOKEN, AWARD_PRIZE_OUTPUT_PORT_TOKEN],
|
||||
},
|
||||
{
|
||||
provide: DELETE_PRIZE_USE_CASE_TOKEN,
|
||||
useFactory: (prizeRepo: IPrizeRepository, output: UseCaseOutputPort<any>) => new DeletePrizeUseCase(prizeRepo, output),
|
||||
useFactory: (prizeRepo: IPrizeRepository, output: UseCaseOutputPort<unknown>) => new DeletePrizeUseCase(prizeRepo, output),
|
||||
inject: [PRIZE_REPOSITORY_TOKEN, DELETE_PRIZE_OUTPUT_PORT_TOKEN],
|
||||
},
|
||||
{
|
||||
provide: GET_WALLET_USE_CASE_TOKEN,
|
||||
useFactory: (walletRepo: IWalletRepository, transactionRepo: ITransactionRepository, output: UseCaseOutputPort<any>) =>
|
||||
useFactory: (walletRepo: IWalletRepository, transactionRepo: ITransactionRepository, output: UseCaseOutputPort<unknown>) =>
|
||||
new GetWalletUseCase(walletRepo, transactionRepo, output),
|
||||
inject: [WALLET_REPOSITORY_TOKEN, TRANSACTION_REPOSITORY_TOKEN, GET_WALLET_OUTPUT_PORT_TOKEN],
|
||||
},
|
||||
{
|
||||
provide: PROCESS_WALLET_TRANSACTION_USE_CASE_TOKEN,
|
||||
useFactory: (walletRepo: IWalletRepository, transactionRepo: ITransactionRepository, output: UseCaseOutputPort<any>) =>
|
||||
useFactory: (walletRepo: IWalletRepository, transactionRepo: ITransactionRepository, output: UseCaseOutputPort<unknown>) =>
|
||||
new ProcessWalletTransactionUseCase(walletRepo, transactionRepo, output),
|
||||
inject: [WALLET_REPOSITORY_TOKEN, TRANSACTION_REPOSITORY_TOKEN, PROCESS_WALLET_TRANSACTION_OUTPUT_PORT_TOKEN],
|
||||
},
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
import type { Presenter } from '../../../shared/presentation/Presenter';
|
||||
import { AwardPrizeResultDTO } from '../dtos/AwardPrizeDTO';
|
||||
|
||||
export interface IAwardPrizePresenter extends Presenter<AwardPrizeResultDTO, AwardPrizeResultDTO> {}
|
||||
|
||||
export class AwardPrizePresenter implements IAwardPrizePresenter {
|
||||
export class AwardPrizePresenter implements Presenter<AwardPrizeResultDTO, AwardPrizeResultDTO> {
|
||||
private result: AwardPrizeResultDTO | null = null;
|
||||
|
||||
reset() {
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
import type { Presenter } from '../../../shared/presentation/Presenter';
|
||||
import { CreatePrizeResultDTO } from '../dtos/CreatePrizeDTO';
|
||||
|
||||
export interface ICreatePrizePresenter extends Presenter<CreatePrizeResultDTO, CreatePrizeResultDTO> {}
|
||||
|
||||
export class CreatePrizePresenter implements ICreatePrizePresenter {
|
||||
export class CreatePrizePresenter implements Presenter<CreatePrizeResultDTO, CreatePrizeResultDTO> {
|
||||
private result: CreatePrizeResultDTO | null = null;
|
||||
|
||||
reset() {
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
import type { Presenter } from '../../../shared/presentation/Presenter';
|
||||
import { DeletePrizeResultDTO } from '../dtos/DeletePrizeDTO';
|
||||
|
||||
export interface IDeletePrizePresenter extends Presenter<DeletePrizeResultDTO, DeletePrizeResultDTO> {}
|
||||
|
||||
export class DeletePrizePresenter implements IDeletePrizePresenter {
|
||||
export class DeletePrizePresenter implements Presenter<DeletePrizeResultDTO, DeletePrizeResultDTO> {
|
||||
private result: DeletePrizeResultDTO | null = null;
|
||||
|
||||
reset() {
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
import type { Presenter } from '../../../shared/presentation/Presenter';
|
||||
import { GetMembershipFeesResultDTO } from '../dtos/GetMembershipFeesDTO';
|
||||
|
||||
export interface IGetMembershipFeesPresenter extends Presenter<GetMembershipFeesResultDTO, GetMembershipFeesResultDTO> {}
|
||||
|
||||
export class GetMembershipFeesPresenter implements IGetMembershipFeesPresenter {
|
||||
export class GetMembershipFeesPresenter implements Presenter<GetMembershipFeesResultDTO, GetMembershipFeesResultDTO> {
|
||||
private result: GetMembershipFeesResultDTO | null = null;
|
||||
|
||||
reset() {
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
import type { Presenter } from '../../../shared/presentation/Presenter';
|
||||
import { GetPrizesResultDTO } from '../dtos/GetPrizesDTO';
|
||||
|
||||
export interface IGetPrizesPresenter extends Presenter<GetPrizesResultDTO, GetPrizesResultDTO> {}
|
||||
|
||||
export class GetPrizesPresenter implements IGetPrizesPresenter {
|
||||
export class GetPrizesPresenter implements Presenter<GetPrizesResultDTO, GetPrizesResultDTO> {
|
||||
private result: GetPrizesResultDTO | null = null;
|
||||
|
||||
reset() {
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
import type { Presenter } from '../../../shared/presentation/Presenter';
|
||||
import { GetWalletResultDTO } from '../dtos/GetWalletDTO';
|
||||
|
||||
export interface IGetWalletPresenter extends Presenter<GetWalletResultDTO, GetWalletResultDTO> {}
|
||||
|
||||
export class GetWalletPresenter implements IGetWalletPresenter {
|
||||
export class GetWalletPresenter implements Presenter<GetWalletResultDTO, GetWalletResultDTO> {
|
||||
private result: GetWalletResultDTO | null = null;
|
||||
|
||||
reset() {
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
import type { Presenter } from '../../../shared/presentation/Presenter';
|
||||
import { ProcessWalletTransactionResultDTO } from '../dtos/ProcessWalletTransactionDTO';
|
||||
|
||||
export interface IProcessWalletTransactionPresenter extends Presenter<ProcessWalletTransactionResultDTO, ProcessWalletTransactionResultDTO> {}
|
||||
|
||||
export class ProcessWalletTransactionPresenter implements IProcessWalletTransactionPresenter {
|
||||
export class ProcessWalletTransactionPresenter implements Presenter<ProcessWalletTransactionResultDTO, ProcessWalletTransactionResultDTO> {
|
||||
private result: ProcessWalletTransactionResultDTO | null = null;
|
||||
|
||||
reset() {
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
import type { Presenter } from '../../../shared/presentation/Presenter';
|
||||
import { UpdateMemberPaymentResultDTO } from '../dtos/UpdateMemberPaymentDTO';
|
||||
|
||||
export interface IUpdateMemberPaymentPresenter extends Presenter<UpdateMemberPaymentResultDTO, UpdateMemberPaymentResultDTO> {}
|
||||
|
||||
export class UpdateMemberPaymentPresenter implements IUpdateMemberPaymentPresenter {
|
||||
export class UpdateMemberPaymentPresenter implements Presenter<UpdateMemberPaymentResultDTO, UpdateMemberPaymentResultDTO> {
|
||||
private result: UpdateMemberPaymentResultDTO | null = null;
|
||||
|
||||
reset() {
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
import type { Presenter } from '../../../shared/presentation/Presenter';
|
||||
import { UpsertMembershipFeeResultDTO } from '../dtos/UpsertMembershipFeeDTO';
|
||||
|
||||
export interface IUpsertMembershipFeePresenter extends Presenter<UpsertMembershipFeeResultDTO, UpsertMembershipFeeResultDTO> {}
|
||||
|
||||
export class UpsertMembershipFeePresenter implements IUpsertMembershipFeePresenter {
|
||||
export class UpsertMembershipFeePresenter implements Presenter<UpsertMembershipFeeResultDTO, UpsertMembershipFeeResultDTO> {
|
||||
private result: UpsertMembershipFeeResultDTO | null = null;
|
||||
|
||||
reset() {
|
||||
|
||||
Reference in New Issue
Block a user