Skip to content

Commit 1e53881

Browse files
fix(operators): restructured and added aliases
1 parent 8417442 commit 1e53881

File tree

14 files changed

+34
-15
lines changed

14 files changed

+34
-15
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.

packages/observables/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
"scripts": {
1818
"release": "npx semantic-release"
1919
},
20+
"imports": {
21+
"#mocks/*": "../mocks/*"
22+
},
2023
"dependencies": {
2124
"@rxjs-collection/operators": "*",
2225
"rxjs": "7.8.1"

packages/observables/src/dom/window.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1+
import { mockOffline, mockOnline, mockReset } from '#mocks/network.js';
12
import { tap } from 'rxjs';
23
import { TestScheduler } from 'rxjs/testing';
34
import { beforeEach, test, expect, describe, afterEach } from 'vitest';
45

5-
import { mockOffline, mockOnline, mockReset } from '../../../mock/network.js';
66
import { connectionObservable } from './window.js';
77

88
// HINT: https://betterprogramming.pub/rxjs-testing-write-unit-tests-for-observables-603af959e251

packages/operators/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717
"scripts": {
1818
"release": "npx semantic-release"
1919
},
20+
"imports": {
21+
"#observables/*": "../observables/src/*",
22+
"#mocks/*": "../mocks/*"
23+
},
2024
"dependencies": {
2125
"@rxjs-collection/observables": "*",
2226
"ansi-colors": "4.1.3",

packages/operators/src/index.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
export { autoPagination } from './request/autoPagination';
2+
export { cache } from './request/cache';
3+
export { concurrentRequest } from './request/concurrentRequest';
4+
export { lazyPagination } from './request/lazyPagination';
5+
export { polling } from './request/polling';
6+
export { request, requestJSON, requestText, requestBlob } from './request/request';
7+
export {
8+
resolve,
9+
resolveJSON,
10+
resolveText,
11+
resolveBlob,
12+
distinctUntilResponseChanged
13+
} from './request/response';
14+
export { retryWhenError } from './request/retry';

packages/operators/src/request/autoPagination.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
import { mockAsync } from '#mocks/async';
2+
import { mockResponse } from '#mocks/response';
13
import { concatAll, delay, from, map, of } from 'rxjs';
24
import { TestScheduler } from 'rxjs/testing';
35
import { afterAll, beforeAll, beforeEach, describe, expect, test, vi } from 'vitest';
46

5-
import { mockAsync } from '../../../mock/async';
6-
import { mockResponse } from '../../../mock/response';
77
import { log, logResult } from '../log';
88
import { resolveJSON } from './response';
99

packages/operators/src/request/concurrentRequest.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
import { mockAsync } from '#mocks/async';
2+
import { mockResponse } from '#mocks/response';
13
import { concatAll, delay, map, of } from 'rxjs';
24
import { TestScheduler } from 'rxjs/testing';
35
import { afterAll, beforeAll, beforeEach, describe, expect, test, vi } from 'vitest';
46

5-
import { mockAsync } from '../../../mock/async';
6-
import { mockResponse } from '../../../mock/response';
77
import { log, logResult } from '../log';
88
import { resolveJSON, resolveText } from './response';
99

packages/operators/src/request/lazyPagination.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
import { mockAsync } from '#mocks/async';
2+
import { mockResponse } from '#mocks/response';
13
import { concatAll, delay, map, of, Subject, tap } from 'rxjs';
24
import { TestScheduler } from 'rxjs/testing';
35
import { afterAll, beforeAll, beforeEach, describe, expect, test, vi } from 'vitest';
46

5-
import { mockAsync } from '../../../mock/async';
6-
import { mockResponse } from '../../../mock/response';
77
import { log, logResult } from '../log';
88
import { resolveJSON } from './response';
99

0 commit comments

Comments
 (0)