1 | import { Repository } from "typeorm";
|
2 | import { Score } from "../model/score.entity";
|
3 | import { ScoreType } from "../model/score.type.entity";
|
4 | import { User } from "../model/user.entity";
|
5 | import { FloatUtil } from "../util/float.util";
|
6 | export 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 | }
|