import { Contribution as DbContribution, Event as DbEvent, User as DbUser } from 'database' import { Decimal } from 'decimal.js-light' import { Event } from './Event' import { EventType } from './EventType' export const EVENT_ADMIN_CONTRIBUTION_CREATE = async ( user: DbUser, moderator: DbUser, contribution: DbContribution, amount: Decimal, ): Promise => Event( EventType.ADMIN_CONTRIBUTION_CREATE, user, moderator, null, null, contribution, null, null, null, amount, ).save()