@vendure/core
Version:
A modern, headless ecommerce framework
12 lines (11 loc) • 621 B
TypeScript
import { AuthenticationMethod as AuthenticationMethodType } from '@vendure/common/lib/generated-types';
import { Role } from '../../../entity/role/role.entity';
import { User } from '../../../entity/user/user.entity';
import { UserService } from '../../../service/services/user.service';
import { RequestContext } from '../../common/request-context';
export declare class UserEntityResolver {
private userService;
constructor(userService: UserService);
authenticationMethods(ctx: RequestContext, user: User): Promise<AuthenticationMethodType[]>;
roles(ctx: RequestContext, user: User): Promise<Role[]>;
}