remove q dependency

This commit is contained in:
2017-10-24 13:19:52 +02:00
parent c75437e73f
commit 2b5ff6a4ab
7 changed files with 30 additions and 42 deletions

View File

@ -1,15 +1,14 @@
import 'typings-global'
export import q = require('q')
export import events = require('events')
export import lodash = require('lodash')
export import minimatch = require('minimatch')
export import rx = require('rxjs/Rx')
import * as smartq from 'smartq'
import * as events from 'events'
import * as lodash from 'lodash'
import * as minimatch from 'minimatch'
import * as rx from 'rxjs/Rx'
// workaround
import {Operator} from 'rxjs/Operator'
import {Observable} from 'rxjs/Observable'
declare module 'rxjs/Subject' {
interface Subject<T> {
lift<R>(operator: Operator<T, R>): Observable<R>
}
export {
smartq,
events,
lodash,
minimatch,
rx
}