UNPKG

1.07 kBTypeScriptView Raw
1/// <reference types="express" />
2import { InfoItemService } from "../service/info.item.service";
3import { Data } from "../interface/data";
4import { Request } from "express";
5export declare class InfoItemResolver {
6 private readonly infoItemService;
7 constructor(infoItemService: InfoItemService);
8 createInfoItem(req: Request, body: {
9 name: string;
10 label: string;
11 description: string;
12 type: string;
13 necessary: boolean;
14 registerVisible: boolean;
15 informationVisible: boolean;
16 order: number;
17 }): Promise<Data>;
18 updateInfoItem(req: Request, body: {
19 id: number;
20 name: string;
21 label: string;
22 description: string;
23 type: string;
24 necessary: boolean;
25 registerVisible: boolean;
26 informationVisible: boolean;
27 order: number;
28 }): Promise<Data>;
29 deleteInfoItem(req: Request, body: {
30 id: number;
31 }): Promise<Data>;
32 deleteInfoItems(req: Request, body: {
33 ids: Array<number>;
34 }): Promise<Data>;
35}