Skip to content

Commit 72a3ed0

Browse files
committed
Use Component<any> for generic component type
1 parent 1449595 commit 72a3ed0

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

packages/solid/src/render/component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ export function splitProps<T>(props: T, ...keys: Array<(keyof T)[]>) {
244244
}
245245

246246
// lazy load a function component asynchronously
247-
export function lazy<T extends Component>(
247+
export function lazy<T extends Component<any>>(
248248
fn: () => Promise<{ default: T }>
249249
): T & { preload: () => Promise<{ default: T }> } {
250250
let comp: () => T | undefined;

packages/solid/src/server/rendering.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@ export function createResource<T, U>(
366366

367367
export function refetchResources(info?: unknown) { }
368368

369-
export function lazy<T extends Component>(
369+
export function lazy<T extends Component<any>>(
370370
fn: () => Promise<{ default: T }>
371371
): T & { preload: () => Promise<{ default: T }> } {
372372
let resolved: T;

0 commit comments

Comments
 (0)