From 822c0baca79fdc29ff0b252f09e1de6bae8f06ee Mon Sep 17 00:00:00 2001 From: Victor Oliva Date: Fri, 9 Sep 2022 12:47:03 +0200 Subject: [PATCH] chore: rename selfDependant to selfDependent (#272) Co-authored-by: Josep M Sobrepere --- packages/utils/src/index.tsx | 3 +-- .../src/{selfDependant.test.ts => selfDependent.test.ts} | 6 +++--- packages/utils/src/{selfDependant.ts => selfDependent.ts} | 7 ++++++- 3 files changed, 10 insertions(+), 6 deletions(-) rename packages/utils/src/{selfDependant.test.ts => selfDependent.test.ts} (90%) rename packages/utils/src/{selfDependant.ts => selfDependent.ts} (80%) diff --git a/packages/utils/src/index.tsx b/packages/utils/src/index.tsx index c41d2d5..a3f264b 100644 --- a/packages/utils/src/index.tsx +++ b/packages/utils/src/index.tsx @@ -7,7 +7,6 @@ export { toKeySet } from "./toKeySet" export { suspend } from "./suspend" export { suspended } from "./suspended" export { switchMapSuspended } from "./switchMapSuspended" -export { selfDependant } from "./selfDependant" +export { selfDependent, selfDependant } from "./selfDependent" export { contextBinder } from "./contextBinder" - export { createListener } from "./createListener" diff --git a/packages/utils/src/selfDependant.test.ts b/packages/utils/src/selfDependent.test.ts similarity index 90% rename from packages/utils/src/selfDependant.test.ts rename to packages/utils/src/selfDependent.test.ts index f3d2172..410a05d 100644 --- a/packages/utils/src/selfDependant.test.ts +++ b/packages/utils/src/selfDependent.test.ts @@ -8,7 +8,7 @@ import { delay, } from "rxjs/operators" import { TestScheduler } from "rxjs/testing" -import { selfDependant } from "./" +import { selfDependent } from "." import { merge, Observable, defer, of } from "rxjs" const scheduler = () => @@ -17,13 +17,13 @@ const scheduler = () => }) const inc = (x: number) => x + 1 -describe("selfDependant", () => { +describe("selfDependent", () => { it("emits the key of the stream that emitted the value", () => { scheduler().run(({ expectObservable, expectSubscriptions, cold }) => { let source: Observable const clicks$ = defer(() => source) - const [_resetableCounter$, connect] = selfDependant() + const [_resetableCounter$, connect] = selfDependent() const inc$ = clicks$.pipe( withLatestFrom(_resetableCounter$), pluck("1"), diff --git a/packages/utils/src/selfDependant.ts b/packages/utils/src/selfDependent.ts similarity index 80% rename from packages/utils/src/selfDependant.ts rename to packages/utils/src/selfDependent.ts index 5956157..6728767 100644 --- a/packages/utils/src/selfDependant.ts +++ b/packages/utils/src/selfDependent.ts @@ -9,7 +9,7 @@ import { tap } from "rxjs/operators" * 1. The inner subject as an Observable * 2. A pipable operator that taps into the inner Subject */ -export const selfDependant = (): [ +export const selfDependent = (): [ Observable, () => MonoTypeOperatorFunction, ] => { @@ -19,3 +19,8 @@ export const selfDependant = (): [ () => tap(mirrored$) as MonoTypeOperatorFunction, ] } + +/** + * @deprecated renamed to `selfDependent` + */ +export const selfDependant = selfDependent