UNPKG

730 BTypeScriptView Raw
1/// <reference types="express" />
2import { Request } from "express";
3import { Data } from "../interface/data";
4import { RoleService } from "../service/role.service";
5export declare class RoleResolver {
6 private readonly roleService;
7 constructor(roleService: RoleService);
8 createRole(req: Request, body: {
9 moduleToken: string;
10 name: string;
11 score: number;
12 }): Promise<Data>;
13 updateRole(req: Request, body: {
14 id: number;
15 name: string;
16 score: number;
17 }): Promise<Data>;
18 deleteRole(req: Request, body: {
19 id: number;
20 }): Promise<Data>;
21 setFuncs(req: Request, body: {
22 id: number;
23 funcIds: Array<number>;
24 }): Promise<Data>;
25}