1 | import { Repository } from "typeorm";
|
2 | import { InfoGroup } from "../model/info.group.entity";
|
3 | import { InfoItem } from "../model/info.item.entity";
|
4 | export declare class InfoGroupService {
|
5 | private readonly infoItemRepository;
|
6 | private readonly infoGroupRepository;
|
7 | constructor(infoItemRepository: Repository<InfoItem>, infoGroupRepository: Repository<InfoGroup>);
|
8 | getAll(): Promise<Array<InfoGroup>>;
|
9 | getInfoItems(id: number): Promise<Array<InfoItem> | undefined>;
|
10 | createInfoGroup(name: string): Promise<void>;
|
11 | updateInfoGroup(id: number, name: string): Promise<void>;
|
12 | deleteInfoGroup(id: number): Promise<void>;
|
13 | addInfoItem(id: number, infoItemId: number): Promise<void>;
|
14 | removeInfoItem(id: number, infoItemId: number): Promise<void>;
|
15 | }
|