1
0
mirror of https://github.com/0rangebananaspy/authelia.git synced 2024-09-14 22:47:21 +07:00
authelia/src/lib/Dependencies.ts
2017-05-20 16:01:56 +02:00

22 lines
507 B
TypeScript

import * as winston from "winston";
import nodemailer = require("nodemailer");
export interface Nodemailer {
createTransport: (options?: any, defaults?: Object) => nodemailer.Transporter;
}
export interface GlobalDependencies {
u2f: object;
nodemailer: Nodemailer;
ldapjs: object;
session: any;
winston: winston.Winston;
speakeasy: object;
nedb: any;
}
export type NodemailerDependencies = Nodemailer;
export interface NotifierDependencies {
nodemailer: Nodemailer;
}