no interface

This commit is contained in:
Moriz Wahl 2022-04-19 08:36:38 +02:00
parent 034fa5e7a9
commit 6d2033abd2

View File

@ -1,18 +1,16 @@
import { ObjectType, Field, Int } from 'type-graphql'
import Decimal from 'decimal.js-light'
interface DecayInterface {
balance: Decimal
decay: Decimal
roundedDecay: Decimal
start: Date | null
end: Date | null
duration: number | null
}
@ObjectType()
export class Decay {
constructor(data: DecayInterface) {
constructor(data: {
balance: Decimal
decay: Decimal
roundedDecay: Decimal
start: Date | null
end: Date | null
duration: number | null
}) {
this.balance = data.balance
this.decay = data.decay
this.roundedDecay = data.roundedDecay