Asymmetrik/node-rest-starter

View on GitHub
src/app/core/user/auth/external-role-map.provider.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { FilterQuery } from 'mongoose';

import { IUser, UserDocument } from '../user.model';

export interface ExternalRoleMapProvider {
    hasRole(user: Partial<IUser>, role): boolean;
    generateFilterForRole(role): FilterQuery<UserDocument>;
}