Optimize Imports
This commit is contained in:
@@ -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 () => {
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
@@ -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';
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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';
|
||||||
|
|||||||
@@ -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({
|
||||||
|
|||||||
@@ -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';
|
||||||
|
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user