Optimize Imports

This commit is contained in:
Sebastian Seedorf
2020-11-16 00:00:29 +01:00
parent 6a21fc1169
commit 689e087aef
8 changed files with 10 additions and 14 deletions

View File

@@ -1,8 +1,6 @@
import {Request, RequestHandler} from 'express'; import {Request, RequestHandler} from 'express';
import {DefaultConfig, Logger} from '.'; import {DefaultConfig, Logger, Resolvable, urlJoin} from '.';
import {Resolvable} from './helpers/resolvable';
import fetch from 'node-fetch'; import fetch from 'node-fetch';
import {urlJoin} from './helpers/urlJoin';
const router: RequestHandler = (req: Request, res, next) => { const router: RequestHandler = (req: Request, res, next) => {
const resolvable = new Resolvable(async () => { const resolvable = new Resolvable(async () => {

View File

@@ -1,6 +1,5 @@
import {Router} from 'express'; import {Router} from 'express';
import {DefaultConfig, Logger} from '.'; import {DefaultConfig, Logger, urlJoin} from '.';
import {urlJoin} from './helpers/urlJoin';
import {v4} from 'uuid'; import {v4} from 'uuid';
import Timeout = NodeJS.Timeout; import Timeout = NodeJS.Timeout;

View File

@@ -1,6 +1,5 @@
import * as env from 'env-var'; import * as env from 'env-var';
import * as properUrlJoin from 'proper-url-join'; import {urlJoin} from '.';
const urlJoin = properUrlJoin as unknown as properUrlJoin.default;
const NODE_ENV = env.get('NODE_ENV').default("development").asString(); const NODE_ENV = env.get('NODE_ENV').default("development").asString();
const isProduction = NODE_ENV === 'production'; const isProduction = NODE_ENV === 'production';

View File

@@ -1,2 +1,3 @@
import * as properUrlJoin from 'proper-url-join'; import * as properUrlJoin from 'proper-url-join';
export const urlJoin = properUrlJoin as unknown as properUrlJoin.default; export const urlJoin = properUrlJoin as unknown as properUrlJoin.default;

View File

@@ -3,6 +3,7 @@ export {Redis} from './redis';
export {Logger, HttpLogger} from './logging'; export {Logger, HttpLogger} from './logging';
export {AuthProxy} from './auth-proxy'; export {AuthProxy} from './auth-proxy';
export {Resolvable, WaitForSync} from './helpers/resolvable'; export {Resolvable, WaitForSync} from './helpers/resolvable';
export {urlJoin} from './helpers/urlJoin';
export {AutoReloader} from './auto-reload'; export {AutoReloader} from './auto-reload';
export {Polyfill} from './polyfill'; export {Polyfill} from './polyfill';
export {Session} from './session'; export {Session} from './session';

View File

@@ -1,9 +1,9 @@
import * as winston from 'winston'; import * as winston from 'winston';
import {LeveledLogMethod} from 'winston'; import {LeveledLogMethod} from 'winston';
import prune = require('json-prune');
import {RequestHandler} from 'express'; import {RequestHandler} from 'express';
import * as colors from 'colors'; import * as colors from 'colors';
import {DefaultConfig} from '.'; import {DefaultConfig} from '.';
import prune = require('json-prune');
const logger = winston.createLogger({ const logger = winston.createLogger({

View File

@@ -1,8 +1,7 @@
import {RequestHandler} from 'express'; import {RequestHandler} from 'express';
import * as polyfillLibrary from 'polyfill-library'; import * as polyfillLibrary from 'polyfill-library';
import {DefaultConfig, Logger} from '.';
import {PolyfillFeatureList} from 'polyfill-library'; import {PolyfillFeatureList} from 'polyfill-library';
import {WaitForSync} from './helpers/resolvable'; import {DefaultConfig, Logger, WaitForSync} from '.';
import {spawn, Thread, Worker} from 'threads'; import {spawn, Thread, Worker} from 'threads';
import {WorkerFunction} from 'threads/dist/types/worker'; import {WorkerFunction} from 'threads/dist/types/worker';

View File

@@ -1,11 +1,10 @@
import {Store} from 'express-session';
import {Redis, DefaultConfig} from '.';
import * as redisStore from "connect-redis";
import * as session from 'express-session'; import * as session from 'express-session';
import {Store} from 'express-session';
import {DefaultConfig, Redis} from '.';
import * as redisStore from "connect-redis";
import {RequestHandler} from 'express'; import {RequestHandler} from 'express';
let sessionStore: Store|undefined = undefined; let sessionStore: Store|undefined = undefined;
function getRouter(options?: Partial<session.SessionOptions>): RequestHandler { function getRouter(options?: Partial<session.SessionOptions>): RequestHandler {