@notadd/user
Version:
Package Open in Browser for already.
16 lines (15 loc) • 776 B
TypeScript
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>;
}