@reffuse/extension-query 0.1.4 #15

Merged
Thilawyn merged 340 commits from next into master 2025-05-26 04:15:01 +02:00
Showing only changes of commit da7044ee9f - Show all commits

View File

@@ -389,6 +389,15 @@ export abstract class ReffuseNamespace<R> {
) )
} }
useRefFromValue<A, R>(
this: ReffuseNamespace<R>,
value: A,
): SubscriptionRef.SubscriptionRef<A> {
const ref = this.useRef(value)
this.useEffect(() => Ref.set(ref, value), [value])
return ref
}
useSubRef<B, const P extends PropertyPath.Paths<B>, R>( useSubRef<B, const P extends PropertyPath.Paths<B>, R>(
this: ReffuseNamespace<R>, this: ReffuseNamespace<R>,
parent: SubscriptionRef.SubscriptionRef<B>, parent: SubscriptionRef.SubscriptionRef<B>,