Skip to content

Commit 4593991

Browse files
committed
feat(rx-stateful): move RxStatefulClient to experimental package
1 parent 8cb1718 commit 4593991

File tree

11 files changed

+19
-11
lines changed

11 files changed

+19
-11
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# @angular-kit/rx-stateful/experimental
2+
3+
Secondary entry point of `@angular-kit/rx-stateful`. It can be used by importing from `@angular-kit/rx-stateful/experimental`.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"lib": {
3+
"entryFile": "src/index.ts"
4+
}
5+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export {RxStatefulClient} from './lib/client/rx-stateful-client/rx-stateful-client.service';
2+
export {withConfig} from './lib/client/config/rx-stateful-config.provider';
3+
export {provideRxStatefulClient} from './lib/client/config/provide-rx-stateful-client';

libs/rx-stateful/src/lib/client/config/rx-stateful-config.provider.ts renamed to libs/rx-stateful/experimental/src/lib/client/config/rx-stateful-config.provider.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import {inject, InjectionToken} from "@angular/core";
2-
import {RxStatefulConfig} from "../../types/types";
2+
import {RxStatefulConfig, RefetchStrategy} from "@angular-kit/rx-stateful";
33
import {makeFeature} from "./config-feature";
4-
import {AutoRefetchStrategy} from "../../refetch-strategies/refetch-strategy";
54

65

76
export type Config<T, E> = Pick<RxStatefulConfig<T, E>,
@@ -10,7 +9,7 @@ export type Config<T, E> = Pick<RxStatefulConfig<T, E>,
109
| 'errorMappingFn'
1110
| 'beforeHandleErrorFn'
1211
| 'accumulationFn'> & {
13-
autoRefetch?: AutoRefetchStrategy;
12+
autoRefetch?: RefetchStrategy;
1413
}
1514
export const RX_STATEFUL_CONFIG = <T,E>() => new InjectionToken<Config<T, E>>('RX_STATEFUL_CONFIG');
1615

libs/rx-stateful/src/lib/client/rx-stateful-client/rx-stateful-client.service.ts renamed to libs/rx-stateful/experimental/src/lib/client/rx-stateful-client/rx-stateful-client.service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import {Injectable} from '@angular/core';
22
import {Config, injectRxStatefulConfig} from '../config/rx-stateful-config.provider';
33
import {map, Observable} from 'rxjs';
4-
import {RxStateful, RxStatefulConfig} from '../../types/types';
5-
import {rxStateful$} from '../../rx-stateful$';
4+
import {RxStateful, RxStatefulConfig, rxStateful$} from '@angular-kit/rx-stateful';
5+
66

77
export type RxStatefulRequestOptions<T, E> = RxStatefulConfig<T, E>;
88

libs/rx-stateful/project.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@
3838
"libs/rx-stateful/**/*.ts",
3939
"libs/rx-stateful/**/*.html",
4040
"libs/rx-stateful/testing/**/*.ts",
41-
"libs/rx-stateful/testing/**/*.html"
41+
"libs/rx-stateful/testing/**/*.html",
42+
"libs/rx-stateful/experimental/**/*.ts",
43+
"libs/rx-stateful/experimental/**/*.html"
4244
]
4345
}
4446
},

libs/rx-stateful/src/index.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@ export {
77
} from './lib/types/types';
88
export { RxStatefulAccumulationFn } from './lib/types/accumulation-fn';
99

10-
export {RxStatefulClient} from './lib/client/rx-stateful-client/rx-stateful-client.service';
11-
export {withConfig} from './lib/client/config/rx-stateful-config.provider';
12-
export {provideRxStatefulClient} from './lib/client/config/provide-rx-stateful-client';
13-
14-
1510
export {RefetchStrategy} from './lib/refetch-strategies/refetch-strategy';
1611
export {withAutoRefetch} from './lib/refetch-strategies/refetch-on-auto.strategy';
1712
export {withRefetchOnTrigger} from './lib/refetch-strategies/refetch-on-trigger.strategy';

0 commit comments

Comments
 (0)