UNPKG

1.09 kBTypeScriptView Raw
1/// <reference types="express" />
2import { InfoGroupsData } from "../interface/infoGroup/info.groups.data";
3import { InfoItemsData } from "../interface/infoGroup/info.items.data";
4import { InfoGroupService } from "../service/info.group.service";
5import { Data } from "../interface/data";
6import { Request } from "express";
7export declare class InfoGroupResolver {
8 private readonly infoGroupService;
9 constructor(infoGroupService: InfoGroupService);
10 infoGroups(): Promise<InfoGroupsData>;
11 infoItems(req: Request, body: {
12 id: number;
13 }): Promise<InfoItemsData>;
14 createInfoGroup(req: Request, body: {
15 name: string;
16 }): Promise<Data>;
17 updateInfoGroup(req: Request, body: {
18 id: number;
19 name: string;
20 }): Promise<Data>;
21 deleteInfoGroup(req: Request, body: {
22 id: number;
23 }): Promise<Data>;
24 addInfoItem(req: Request, body: {
25 id: number;
26 infoItemId: number;
27 }): Promise<Data>;
28 removeInfoItem(req: Request, body: {
29 id: number;
30 infoItemId: number;
31 }): Promise<Data>;
32}