From 781694b852a608af53d6090aebb5467f82e5805c Mon Sep 17 00:00:00 2001 From: Zack Schuster Date: Tue, 28 Jul 2020 10:45:00 -0700 Subject: [PATCH] chore: remove unnecessary type-only imports --- smtp/client.ts | 6 ++---- smtp/connection.ts | 8 ++++++-- smtp/message.ts | 3 +-- test/message.ts | 3 +-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/smtp/client.ts b/smtp/client.ts index e1d1774..6139d57 100644 --- a/smtp/client.ts +++ b/smtp/client.ts @@ -1,8 +1,6 @@ import { addressparser } from './address'; -import { Message } from './message'; -import type { MessageAttachment, MessageHeaders } from './message'; -import { SMTPConnection, SMTPState } from './connection'; -import type { SMTPConnectionOptions } from './connection'; +import { Message, MessageAttachment, MessageHeaders } from './message'; +import { SMTPConnection, SMTPConnectionOptions, SMTPState } from './connection'; export interface MessageStack { callback: (error: Error | null, message: Message) => void; diff --git a/smtp/connection.ts b/smtp/connection.ts index dedf294..c219cb8 100644 --- a/smtp/connection.ts +++ b/smtp/connection.ts @@ -2,8 +2,12 @@ import { createHmac } from 'crypto'; import { EventEmitter } from 'events'; import { Socket } from 'net'; import { hostname } from 'os'; -import { connect, createSecureContext, TLSSocket } from 'tls'; -import type { ConnectionOptions } from 'tls'; +import { + connect, + createSecureContext, + ConnectionOptions, + TLSSocket, +} from 'tls'; import { SMTPError, SMTPErrorStates } from './error'; import { SMTPResponseMonitor } from './response'; diff --git a/smtp/message.ts b/smtp/message.ts index 30bb7a5..070825f 100644 --- a/smtp/message.ts +++ b/smtp/message.ts @@ -1,5 +1,4 @@ -import fs from 'fs'; -import type { PathLike } from 'fs'; +import fs, { PathLike } from 'fs'; import { hostname } from 'os'; import { Stream } from 'stream'; import type { Readable } from 'stream'; diff --git a/test/message.ts b/test/message.ts index 531fe79..fa76216 100644 --- a/test/message.ts +++ b/test/message.ts @@ -2,8 +2,7 @@ import { readFileSync, createReadStream } from 'fs'; import { join } from 'path'; import test from 'ava'; -import { simpleParser } from 'mailparser'; -import type { ParsedMail } from 'mailparser'; +import { simpleParser, ParsedMail } from 'mailparser'; import { SMTPServer } from 'smtp-server'; import { SMTPClient, Message, MessageAttachment } from '../email';