Skip to content

Commit d50151f

Browse files
committed
refetchResources to return promise
1 parent 6c0f1fc commit d50151f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

packages/solid/src/reactive/signal.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -607,9 +607,9 @@ export function createResource<T, S>(
607607
return [read as Resource<T>, { refetch: load, mutate: set } as ResourceActions<T>];
608608
}
609609

610-
let Resources: Set<(info: unknown) => void>;
610+
let Resources: Set<(info: unknown) => any>;
611611
export function refetchResources(info?: unknown) {
612-
Resources && Resources.forEach(fn => fn(info));
612+
return Resources && Promise.all([...Resources].map(fn => fn(info)));
613613
}
614614

615615
export interface DeferredOptions<T> {

0 commit comments

Comments
 (0)