UNPKG

@denz93/vendure-plugin-simple-auth

Version:

Allow customers login using email and verification code (One time login)

20 lines (19 loc) 748 B
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; }>; }