@denz93/vendure-plugin-simple-auth
Version:
Allow customers login using email and verification code (One time login)
16 lines (15 loc) • 708 B
TypeScript
import { OnApplicationBootstrap, OnModuleInit } from '@nestjs/common';
import { ConfigService } from '@vendure/core';
import { EmailPluginOptions } from '@vendure/email-plugin';
import { ISimpleAuthPluginOptions } from './interfaces';
export declare class SimpleAuthPlugin implements OnApplicationBootstrap, OnModuleInit {
private conf;
private emailConf;
constructor(conf: ConfigService, emailConf: EmailPluginOptions);
onModuleInit(): void;
onApplicationBootstrap(): void;
registerEventHandler(): void;
cloneEmailTemplate(): void;
static options: NonNullable<ISimpleAuthPluginOptions>;
static init(options: Partial<ISimpleAuthPluginOptions>): typeof SimpleAuthPlugin;
}