UNPKG

n8n

Version:

n8n Workflow Automation Tool

19 lines (18 loc) 775 B
import { InviteUsersRequestDto, RoleChangeRequestDto } from '@n8n/api-types'; import { type AuthenticatedRequest } from '@n8n/db'; import type { UserRequest } from '../../../../requests'; import type { PublicAPIEndpoint } from '../../shared/handler.types'; type Create = AuthenticatedRequest<{}, {}, InviteUsersRequestDto>; type Delete = UserRequest.Delete; type ChangeRole = AuthenticatedRequest<{ id: string; }, {}, RoleChangeRequestDto, {}>; type UsersHandlers = { getUser: PublicAPIEndpoint<UserRequest.Get>; getUsers: PublicAPIEndpoint<UserRequest.Get>; createUser: PublicAPIEndpoint<Create>; deleteUser: PublicAPIEndpoint<Delete>; changeRole: PublicAPIEndpoint<ChangeRole>; }; declare const usersHandlers: UsersHandlers; export = usersHandlers;