diff --git a/packages/reffuse/src/ReffuseNamespace.ts b/packages/reffuse/src/ReffuseNamespace.ts index 19ddee6..53d94c9 100644 --- a/packages/reffuse/src/ReffuseNamespace.ts +++ b/packages/reffuse/src/ReffuseNamespace.ts @@ -27,7 +27,7 @@ export abstract class ReffuseNamespace { declare ["constructor"]: ReffuseNamespaceClass constructor() { - this.SubRef = this.SubRef.bind(this as any) as any + this.SubRefFromPath = this.SubRefFromPath.bind(this as any) as any this.SubscribeRefs = this.SubscribeRefs.bind(this as any) as any this.RefState = this.RefState.bind(this as any) as any this.SubscribeStream = this.SubscribeStream.bind(this as any) as any @@ -404,7 +404,7 @@ export abstract class ReffuseNamespace { return ref } - useSubRef, R>( + useSubRefFromPath, R>( this: ReffuseNamespace, parent: SubscriptionRef.SubscriptionRef, path: P, @@ -528,7 +528,7 @@ export abstract class ReffuseNamespace { } - SubRef, R>( + SubRefFromPath, R>( this: ReffuseNamespace, props: { readonly parent: SubscriptionRef.SubscriptionRef, @@ -536,7 +536,7 @@ export abstract class ReffuseNamespace { readonly children: (subRef: SubscriptionSubRef.SubscriptionSubRef, B>) => React.ReactNode }, ): React.ReactNode { - return props.children(this.useSubRef(props.parent, props.path)) + return props.children(this.useSubRefFromPath(props.parent, props.path)) } SubscribeRefs<