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