UNPKG

776 BTypeScriptView Raw
1import { Repository } from "typeorm";
2import { InfoGroup } from "../model/info.group.entity";
3import { InfoItem } from "../model/info.item.entity";
4export 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}