UNPKG

iworks-core-api

Version:

iwroks server api module

24 lines (17 loc) 435 B
import { IRole, } from '../model/role'; import { Role, } from 'iworks-db-model'; import { omit, pick } from 'lodash'; export function updateRole(data: Partial<IRole>):Promise<IRole> { const dataToUpdate: Partial<IRole> = omit(data, ['id']); return Role.query() .patchAndFetchById(data.id, dataToUpdate); } export async function createRole(data: IRole):Promise<IRole> { return Role .query() .insert(data); }