chore: rename selfDependant to selfDependent (#272)

Co-authored-by: Josep M Sobrepere <jm.sobrepere@gmail.com>
This commit is contained in:
Victor Oliva 2022-09-09 12:47:03 +02:00 committed by GitHub
parent 86e9a4874c
commit 822c0baca7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 6 deletions

View File

@ -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"

View File

@ -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<any>
const clicks$ = defer(() => source)
const [_resetableCounter$, connect] = selfDependant<number>()
const [_resetableCounter$, connect] = selfDependent<number>()
const inc$ = clicks$.pipe(
withLatestFrom(_resetableCounter$),
pluck("1"),

View File

@ -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 = <T>(): [
export const selfDependent = <T>(): [
Observable<T>,
() => MonoTypeOperatorFunction<T>,
] => {
@ -19,3 +19,8 @@ export const selfDependant = <T>(): [
() => tap(mirrored$) as MonoTypeOperatorFunction<T>,
]
}
/**
* @deprecated renamed to `selfDependent`
*/
export const selfDependant = selfDependent