Brandon Presley
f778426aba
Something happened with the deno formatter, I can't remember what! Hahahahahaahahaha
16 lines
394 B
TypeScript
16 lines
394 B
TypeScript
import { setRepo } from "./db";
|
|
import GymSet from "./gym-set";
|
|
|
|
export const getBestSet = async (name: string): Promise<GymSet> => {
|
|
return setRepo
|
|
.createQueryBuilder()
|
|
.select()
|
|
.addSelect("MAX(weight)", "weight")
|
|
.where("name = :name", { name })
|
|
.groupBy("name")
|
|
.addGroupBy("reps")
|
|
.orderBy("weight", "DESC")
|
|
.addOrderBy("reps", "DESC")
|
|
.getOne();
|
|
};
|