UNPKG

730 BTypeScriptView Raw
1/// <reference types="node" />
2import { IncomingMessage } from "http";
3import { Data } from "../interface/data";
4import { FuncService } from "../service/func.service";
5export declare class FuncResolver {
6 private readonly funcService;
7 constructor(funcService: FuncService);
8 createFunc(req: IncomingMessage, body: {
9 moduleToken: string;
10 name: string;
11 }): Promise<Data>;
12 updateFunc(req: IncomingMessage, body: {
13 id: number;
14 name: string;
15 }): Promise<Data>;
16 deleteFunc(req: IncomingMessage, body: {
17 id: number;
18 }): Promise<Data>;
19 setPermissions(req: IncomingMessage, body: {
20 id: number;
21 permissionIds: Array<number>;
22 }): Promise<Data>;
23}