Skip to content

Commit 6711fe2

Browse files
authored
feat(rxjs): move rxjs/create into rxjs (#3299)
Moves all Observable creation functions under the `rxjs` namespace. BREAKING CHANGE: `rxjs/create` items are now exported from `rxjs`
1 parent ca5f661 commit 6711fe2

15 files changed

+63
-67
lines changed

spec/create/index-spec.ts

Lines changed: 0 additions & 31 deletions
This file was deleted.

spec/index-spec.ts

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,31 @@ describe('index', () => {
3636
it('should export constants', () => {
3737
expect(index.EMPTY).to.exist;
3838
});
39+
40+
it('should export static observable creator functions', () => {
41+
expect(index.bindCallback).to.exist;
42+
expect(index.bindNodeCallback).to.exist;
43+
expect(index.combineLatest).to.exist;
44+
expect(index.concat).to.exist;
45+
expect(index.defer).to.exist;
46+
expect(index.empty).to.exist;
47+
expect(index.forkJoin).to.exist;
48+
expect(index.from).to.exist;
49+
expect(index.fromEvent).to.exist;
50+
expect(index.fromEventPattern).to.exist;
51+
expect(index.generate).to.exist;
52+
expect(index.iif).to.exist;
53+
expect(index.interval).to.exist;
54+
expect(index.merge).to.exist;
55+
expect(index.never).to.exist;
56+
expect(index.of).to.exist;
57+
expect(index.onErrorResumeNext).to.exist;
58+
expect(index.pairs).to.exist;
59+
expect(index.race).to.exist;
60+
expect(index.range).to.exist;
61+
expect(index.throwError).to.exist;
62+
expect(index.timer).to.exist;
63+
expect(index.using).to.exist;
64+
expect(index.zip).to.exist;
65+
});
3966
});

spec/observables/defer-spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { expect } from 'chai';
22
import marbleTestingSignature = require('../helpers/marble-testing'); // tslint:disable-line:no-require-imports
3-
import { defer } from '../../src/create';
3+
import { defer } from '../../src/';
44
import { Observable } from '../../src';
55

66
declare const asDiagram: any;

spec/observables/empty-spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import marbleTestingSignature = require('../helpers/marble-testing'); // tslint:disable-line:no-require-imports
2-
import { empty } from '../../src/create';
2+
import { empty } from '../../src/';
33
import { EMPTY } from '../../src';
44
import { expect } from 'chai';
55

spec/observables/from-spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { expect } from 'chai';
22
import { TestScheduler } from '../../src/testing';
33
import { Observable, asapScheduler, asyncScheduler, Observer } from '../../src';
4-
import { of, from } from '../../src/create';
4+
import { of, from } from '../../src/';
55

66
// tslint:disable:no-any
77
declare const asDiagram: any;

spec/observables/interval-spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import * as sinon from 'sinon';
33
import marbleTestingSignature = require('../helpers/marble-testing'); // tslint:disable-line:no-require-imports
44
import { asapScheduler, Observable, animationFrameScheduler, queueScheduler } from '../../src';
55
import { TestScheduler } from '../../src/testing';
6-
import { interval } from '../../src/create';
6+
import { interval } from '../../src/';
77

88
declare const asDiagram: any;
99
declare const expectObservable: typeof marbleTestingSignature.expectObservable;

spec/observables/never-spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { never } from '../../src/create';
1+
import { never } from '../../src/';
22
import { expect } from 'chai';
33
import marbleTestingSignature = require('../helpers/marble-testing'); // tslint:disable-line:no-require-imports
44

spec/observables/onErrorResumeNext-spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { onErrorResumeNext } from '../../src/create';
1+
import { onErrorResumeNext } from '../../src/';
22
import marbleTestingSignature = require('../helpers/marble-testing'); // tslint:disable-line:no-require-imports
33

44
declare const hot: typeof marbleTestingSignature.hot;

spec/observables/pairs-spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { expect } from 'chai';
22
import marbleTestingSignature = require('../helpers/marble-testing'); // tslint:disable-line:no-require-imports
33
import { TestScheduler } from '../../src/testing';
4-
import { pairs } from '../../src/create';
4+
import { pairs } from '../../src/';
55

66
declare const asDiagram: any;
77
declare const expectObservable: typeof marbleTestingSignature.expectObservable;

spec/observables/range-spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { expect } from 'chai';
22
import * as sinon from 'sinon';
33
import { Observable, asapScheduler as asap} from '../../src';
4-
import { range } from '../../src/create';
4+
import { range } from '../../src/';
55
import { TestScheduler } from '../../src/testing';
66
import marbleTestingSignature = require('../helpers/marble-testing'); // tslint:disable-line:no-require-imports
77
import { dispatch } from '../../src/internal/observable/range';

0 commit comments

Comments
 (0)