@denz93/vendure-plugin-simple-auth
Version:
Allow customers login using email and verification code (One time login)
20 lines (19 loc) • 748 B
TypeScript
import { EventBus, RequestContext } from '@vendure/core';
import { ISimpleAuthPluginOptions } from './interfaces';
import { SimpleAuthService } from './simple-auth.service';
export declare class RequestOneTimeCodeError {
private message;
private errorCode;
readonly __typename = "RequestOneTimeCodeError";
constructor(message: string, errorCode: string);
}
export declare class SimpleAuthResolver {
private service;
private eventBus;
private pluginOptions;
constructor(service: SimpleAuthService, eventBus: EventBus, pluginOptions: ISimpleAuthPluginOptions);
requestOneTimeCode(ctx: RequestContext, email: string): Promise<RequestOneTimeCodeError | {
__typename: string;
value: string;
}>;
}