Massive/gym-set.ts

54 lines
705 B
TypeScript
Raw Normal View History

2022-10-31 04:22:08 +00:00
import {Column, Entity, PrimaryGeneratedColumn} from 'typeorm'
@Entity('sets')
export default class GymSet {
@PrimaryGeneratedColumn()
2022-10-31 04:22:08 +00:00
id?: number
@Column('text')
2022-10-31 04:22:08 +00:00
name: string
@Column('int')
2022-10-31 04:22:08 +00:00
reps: number
@Column('int')
2022-10-31 04:22:08 +00:00
weight: number
@Column('int')
2022-10-31 04:22:08 +00:00
sets = 3
@Column('int')
2022-10-31 04:22:08 +00:00
minutes = 3
@Column('int')
2022-10-31 04:22:08 +00:00
seconds = 30
@Column('boolean')
2022-10-31 04:22:08 +00:00
hidden = false
@Column('text')
2022-10-31 04:22:08 +00:00
created: string
@Column('text')
2022-10-31 04:22:08 +00:00
unit: string
@Column('text')
2022-10-31 04:22:08 +00:00
image: string
@Column('text')
2022-10-31 04:22:08 +00:00
steps?: string
}
2022-11-04 03:02:06 +00:00
export const defaultSet: GymSet = {
created: '',
name: '',
image: '',
hidden: false,
minutes: 3,
seconds: 30,
reps: 0,
sets: 0,
unit: 'kg',
weight: 0,
}