Skip to content

Commit a8a281a

Browse files
authored
Merge pull request #43 from MatissJanis/master
RXJS 6 support
2 parents 9ff8e48 + 46f350f commit a8a281a

8 files changed

+9
-20
lines changed

example/app/app.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {Component} from '@angular/core';
2-
import {Observable} from 'rxjs/Observable';
2+
import {Observable} from 'rxjs';
33
import {SnotifyService, SnotifyPosition, SnotifyToastConfig} from 'ng-snotify';
44

55
@Component({

gulpfile.js

+3-7
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,8 @@ gulp.task('rollup:fesm', function () {
7878
external: [
7979
'@angular/core',
8080
'@angular/common',
81-
'rxjs/Subject',
81+
'rxjs',
8282
'rxjs/observable/PromiseObservable',
83-
'rxjs/Observable',
84-
'rxjs/Subscription',
8583
],
8684

8785
// Format of generated bundle
@@ -115,10 +113,8 @@ gulp.task('rollup:umd', function () {
115113
external: [
116114
'@angular/core',
117115
'@angular/common',
118-
'rxjs/Subject',
116+
'rxjs',
119117
'rxjs/observable/PromiseObservable',
120-
'rxjs/Observable',
121-
'rxjs/Subscription',
122118
],
123119

124120
// Format of generated bundle
@@ -139,7 +135,7 @@ gulp.task('rollup:umd', function () {
139135
typescript: 'ts',
140136
'@angular/core': '@angular/core',
141137
'@angular/common': '@angular/common',
142-
'rxjs/Subject': 'rxjs/Subject',
138+
'rxjs': 'rxjs',
143139
'rxjs/observable/PromiseObservable': 'rxjs/observable/PromiseObservable',
144140
}
145141

package-lock.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/snotify/snotify.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {Component, OnDestroy, OnInit, ViewEncapsulation} from '@angular/core';
22
import {SnotifyService} from './snotify.service';
33
import {SnotifyToast} from './toast/snotify-toast.model';
4-
import {Subscription} from 'rxjs/Subscription';
4+
import {Subscription} from 'rxjs';
55
import {SnotifyNotifications} from './interfaces/SnotifyNotifications.interface';
66
import {SnotifyPosition} from './enums/SnotifyPosition.enum';
77
import {SnotifyEvent} from './types/event.type';

src/snotify/snotify.service.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
import {Inject, Injectable} from '@angular/core';
22
import {SnotifyToast} from './toast/snotify-toast.model';
3-
import {Subject} from 'rxjs/Subject';
4-
import {Observable} from 'rxjs/Observable';
3+
import {Observable, Subject, Subscription} from 'rxjs';
54
import {PromiseObservable} from 'rxjs/observable/PromiseObservable';
6-
import {Subscription} from 'rxjs/Subscription';
75
import {SnotifyToastConfig} from './interfaces/SnotifyToastConfig.interface';
86
import {Snotify} from './interfaces/Snotify.interface';
97
import {SnotifyStyle} from './enums/SnotifyStyle.enum';

src/snotify/toast/snotify-toast.model.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import {SnotifyToastConfig} from '../interfaces/SnotifyToastConfig.interface';
2-
import {Subject} from 'rxjs/Subject';
2+
import {Subject, Subscription} from 'rxjs';
33
import {SnotifyEvent} from '../types/event.type';
44
import {SnotifyStyle} from '../enums/SnotifyStyle.enum';
5-
import {Subscription} from 'rxjs/Subscription';
65
// @TODO remove method in observable way
76
/**
87
* Toast main model

src/snotify/toast/toast.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
} from '@angular/core';
55
import {SnotifyService} from '../snotify.service';
66
import {SnotifyToast} from './snotify-toast.model';
7-
import {Subscription} from 'rxjs/Subscription';
7+
import {Subscription} from 'rxjs';
88
import {SnotifyStyle} from '../enums/SnotifyStyle.enum';
99
import {SnotifyEvent} from '../types/event.type';
1010

tslint.json

-4
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@
1313
"curly": true,
1414
"eofline": true,
1515
"forin": true,
16-
"import-blacklist": [
17-
true,
18-
"rxjs"
19-
],
2016
"import-spacing": true,
2117
"indent": [
2218
true,

0 commit comments

Comments
 (0)