Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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‎

Lines changed: 2 additions & 4 deletions
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‎

Lines changed: 7 additions & 2 deletions
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)

AltStyle によって変換されたページ (->オリジナル) /