UNPKG

@notadd/user

Version:

Package Open in Browser for already.

15 lines (14 loc) 711 B
import { Repository } from "typeorm"; import { Func } from "../model/func.entity"; import { Module } from "../model/module.entity"; import { Role } from "../model/role.entity"; export declare class RoleService { private readonly funcRepository; private readonly roleRepository; private readonly moduleRepository; constructor(funcRepository: Repository<Func>, roleRepository: Repository<Role>, moduleRepository: Repository<Module>); createRole(moduleToken: string, name: string, score: number): Promise<void>; updateRole(id: number, name: string, score: number): Promise<void>; deleteRole(id: number): Promise<void>; setFuncs(id: number, funcIds: Array<number>): Promise<void>; }