diff --git a/docs/rx-react/index.ts.md b/docs/rx-react/index.ts.md index b42d11c..7fdb4de 100644 --- a/docs/rx-react/index.ts.md +++ b/docs/rx-react/index.ts.md @@ -19,6 +19,7 @@ Added in v1.0.0 - [useRxMount](#userxmount) - [useRxRef](#userxref) - [useRxRefProp](#userxrefprop) + - [useRxRefPropValue](#userxrefpropvalue) - [useRxRefresh](#userxrefresh) - [useRxSet](#userxset) - [useRxSetPromise](#userxsetpromise) @@ -90,6 +91,16 @@ export declare const useRxRefProp: (ref: RxRef.RxRef, p Added in v1.0.0 +## useRxRefPropValue + +**Signature** + +```ts +export declare const useRxRefPropValue: (ref: RxRef.RxRef, prop: K) => A[K] +``` + +Added in v1.0.0 + ## useRxRefresh **Signature** diff --git a/docs/rx/Registry.ts.md b/docs/rx/Registry.ts.md index 0452535..19e39ef 100644 --- a/docs/rx/Registry.ts.md +++ b/docs/rx/Registry.ts.md @@ -35,6 +35,7 @@ export declare const make: ( readonly initialValues?: Iterable, any]> | undefined readonly scheduleTask?: ((f: () => void) => void) | undefined readonly timeoutResolution?: number | undefined + readonly defaultIdleTTL?: number | undefined } | undefined ) => Registry diff --git a/docs/rx/Result.ts.md b/docs/rx/Result.ts.md index 9b4b2cd..8b3385d 100644 --- a/docs/rx/Result.ts.md +++ b/docs/rx/Result.ts.md @@ -14,6 +14,7 @@ Added in v1.0.0 - [accessors](#accessors) - [cause](#cause) + - [getOrElse](#getorelse) - [value](#value) - [combinators](#combinators) - [map](#map) @@ -65,6 +66,19 @@ export declare const cause: (self: Result) => Option.Option(orElse: LazyArg): (self: Result) => B | A + (self: Result, orElse: LazyArg): A | B +} +``` + +Added in v1.0.0 + ## value **Signature** diff --git a/packages/rx/src/Result.ts b/packages/rx/src/Result.ts index 7c17b6c..efbac9c 100644 --- a/packages/rx/src/Result.ts +++ b/packages/rx/src/Result.ts @@ -4,7 +4,7 @@ import * as Cause from "effect/Cause" import * as Data from "effect/Data" import * as Exit from "effect/Exit" -import type { LazyArg, LazyArg } from "effect/Function" +import type { LazyArg } from "effect/Function" import { dual, identity } from "effect/Function" import * as Option from "effect/Option" import { type Pipeable, pipeArguments } from "effect/Pipeable"