@qelos/auth
Version:
Express Passport authentication service
18 lines (17 loc) • 1.54 kB
TypeScript
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;