UNPKG

@qelos/auth

Version:

Express Passport authentication service

18 lines (17 loc) 1.54 kB
import { Response } from 'express'; import { AuthRequest } from '../../types'; export declare function getWorkspace(req: AuthRequest, res: Response): Promise<void>; export declare function getWorkspaces(req: AuthRequest, res: Response): Promise<void>; export declare function getEveryWorkspaces(req: AuthRequest, res: Response): Promise<void>; export declare function getWorkspaceEncryptedData(req: any, res: any): Promise<any>; export declare function setWorkspaceEncryptedData(req: any, res: any): Promise<any>; export declare function createWorkspace(req: AuthRequest, res: Response): Promise<void>; export declare function updateWorkspace(req: AuthRequest, res: Response): Promise<Response<any, Record<string, any>>>; export declare function deleteWorkspace(req: AuthRequest, res: Response): Promise<void>; export declare function activateWorkspace(req: AuthRequest, res: Response): Promise<void>; export declare function getWorkspaceMembers(req: AuthRequest, res: Response): Promise<void>; export declare function addWorkspaceMember(req: AuthRequest, res: Response): Promise<Response<any, Record<string, any>>>; export declare function deleteWorkspaceMember(req: AuthRequest, res: Response): Promise<Response<any, Record<string, any>>>; export declare function updateWorkspaceMember(req: AuthRequest, res: Response): Promise<Response<any, Record<string, any>>>; export declare function getWorkspaceByParams(req: any, res: any, next: any): Promise<void>; export declare function onlyWorkspacePrivileged(req: any, res: any, next: any): void;