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