UNPKG

938 BTypeScriptView Raw
1/// <reference types="node" />
2import { IncomingMessage } from "http";
3import { Data } from "../interface/data";
4import { ScoreTypesData } from "../interface/scoreType/score.types.data";
5import { ScoreTypeService } from "../service/score.type.service";
6export declare class ScoreTypeResolver {
7 private readonly scoreTypeService;
8 constructor(scoreTypeService: ScoreTypeService);
9 scoreTypes(): Promise<ScoreTypesData>;
10 createScoreType(req: IncomingMessage, body: {
11 name: string;
12 type: string;
13 description: string;
14 }): Promise<Data>;
15 updateScoreType(req: IncomingMessage, body: {
16 id: number;
17 name: string;
18 type: string;
19 description: string;
20 }): Promise<Data>;
21 deleteScoreType(req: IncomingMessage, body: {
22 id: number;
23 }): Promise<Data>;
24 deleteScoreTypes(req: IncomingMessage, body: {
25 ids: Array<number>;
26 }): Promise<Data>;
27}