UNPKG

721 BTypeScriptView Raw
1import { Repository } from "typeorm";
2import { Score } from "../model/score.entity";
3import { ScoreType } from "../model/score.type.entity";
4import { User } from "../model/user.entity";
5import { FloatUtil } from "../util/float.util";
6export declare class ScoreService {
7 private readonly floatUtil;
8 private readonly userRepository;
9 private readonly scoreRepository;
10 private readonly scoreTypeRepository;
11 constructor(floatUtil: FloatUtil, userRepository: Repository<User>, scoreRepository: Repository<Score>, scoreTypeRepository: Repository<ScoreType>);
12 getScore(userId: number, scoreTypeId: number): Promise<number>;
13 setScore(userId: number, scoreTypeId: number, add: number): Promise<void>;
14}