Skip to content

Commit ca32bce

Browse files
committed
fix: include render utils in RenderHook type
1 parent 3813b88 commit ca32bce

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

src/core/index.ts

+2-4
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,8 @@ function createRenderHook<
4545
TResult,
4646
TOptions extends object,
4747
TRenderer extends Renderer<TProps>
48-
>(
49-
createRenderer: CreateRenderer<TProps, TResult, TOptions, TRenderer>
50-
): RenderHook<TProps, TResult, TOptions> {
51-
const renderHook: RenderHook<TProps, TResult, TOptions> = (
48+
>(createRenderer: CreateRenderer<TProps, TResult, TOptions, TRenderer>) {
49+
const renderHook: RenderHook<TProps, TResult, TOptions, TRenderer> = (
5250
callback,
5351
options = {} as RenderHookOptions<TProps, TOptions>
5452
) => {

src/types/index.ts

+7-2
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,16 @@ export type RenderHookOptions<TProps, TOptions extends object> = TOptions & {
5151
initialProps?: TProps
5252
}
5353

54-
export interface RenderHook<TProps, TResult, TOptions extends object> {
54+
export interface RenderHook<
55+
TProps,
56+
TResult,
57+
TOptions extends object,
58+
TRenderer extends Renderer<TProps> = Renderer<TProps>
59+
> {
5560
(
5661
callback: (props: TProps) => TResult,
5762
options?: RenderHookOptions<TProps, TOptions>
58-
): RenderHookResult<TProps, TResult>
63+
): RenderHookResult<TProps, TResult, TRenderer>
5964
}
6065

6166
export interface Act {

0 commit comments

Comments
 (0)