Skip to content

Commit 9ae2c49

Browse files
committed
fixup _task types
1 parent 35b34d1 commit 9ae2c49

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

packages/qwik/src/core/api.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -995,7 +995,7 @@ export interface SyncQRL<TYPE extends Function = any> extends QRL<TYPE> {
995995
}
996996

997997
// @internal
998-
export const _task: () => void;
998+
export const _task: (_event: Event, element: Element) => void;
999999

10001000
// @public (undocumented)
10011001
export interface TaskCtx {

packages/qwik/src/core/use/use-task.ts

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { getDomContainer } from '../client/dom-container';
2-
import type { VNode } from '../client/types';
32
import { QError, qError } from '../shared/error/error';
43
import { assertQrl, type QRLInternal } from '../shared/qrl/qrl-class';
54
import type { QRL } from '../shared/qrl/qrl.public';

packages/qwik/src/core/use/use-visible-task.ts

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import type { EventHandler } from '../shared/jsx/types/jsx-qwik-attributes';
12
import { isServerPlatform } from '../shared/platform/platform';
23
import { assertQrl, createQRL } from '../shared/qrl/qrl-class';
34
import type { QRL } from '../shared/qrl/qrl.public';
@@ -55,9 +56,7 @@ export const useRunTask = (task: Task, eagerness: VisibleTaskStrategy | undefine
5556
}
5657
};
5758

58-
const getTaskHandlerQrl = (task: Task): QRL<(ev: Event) => void> => {
59-
const taskHandler = createQRL<(ev: Event) => void>(null, '_task', scheduleTask, null, null, [
60-
task,
61-
]);
59+
const getTaskHandlerQrl = (task: Task): QRL<EventHandler> => {
60+
const taskHandler = createQRL<EventHandler>(null, '_task', scheduleTask, null, null, [task]);
6261
return taskHandler;
6362
};

0 commit comments

Comments
 (0)