Skip to content

Commit 6f5e329

Browse files
authored
Merge pull request #18 from inklesspen1rus/add_event_pull_overloads
Added more overloads for event.pull function
2 parents e47d83f + f785e56 commit 6f5e329

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

packages/openos/event.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ declare module "event" {
3535
*/
3636
function pull<T extends OC.EventType>(event: T): LuaMultiReturn<[T, ...OC.EventMap[T]]>;
3737
function pull<T extends any[]>(event: string): LuaMultiReturn<[string, ...T]>;
38+
function pull<T extends OC.EventType>(timeout: number, event: T): LuaMultiReturn<[T, ...OC.EventMap[T]]>;
39+
function pull<T extends any[]>(timeout: number, event: string): LuaMultiReturn<[string, ...T]>;
40+
function pull<T extends any[]>(timeout: number): LuaMultiReturn<[string, ...T]>;
3841

3942
/**
4043
* Pulls and returns the next available event from the queue,

0 commit comments

Comments
 (0)