UNPKG

@notadd/user

Version:

Package Open in Browser for already.

16 lines (15 loc) 776 B
import { Repository } from "typeorm"; import { InfoGroup } from "../model/info.group.entity"; import { InfoItem } from "../model/info.item.entity"; export declare class InfoGroupService { private readonly infoItemRepository; private readonly infoGroupRepository; constructor(infoItemRepository: Repository<InfoItem>, infoGroupRepository: Repository<InfoGroup>); getAll(): Promise<Array<InfoGroup>>; getInfoItems(id: number): Promise<Array<InfoItem> | undefined>; createInfoGroup(name: string): Promise<void>; updateInfoGroup(id: number, name: string): Promise<void>; deleteInfoGroup(id: number): Promise<void>; addInfoItem(id: number, infoItemId: number): Promise<void>; removeInfoItem(id: number, infoItemId: number): Promise<void>; }