From 6bae89e51d9b28d4792dc29da55b969c4ec4ad4f Mon Sep 17 00:00:00 2001 From: yiting Date: Mon, 15 Jun 2015 10:52:38 -0700 Subject: [PATCH] Update keypress.d.ts change keydown callback type definition according to keypress document --- keypress/keypress.d.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/keypress/keypress.d.ts b/keypress/keypress.d.ts index bd831d5b0a..f3eada39dc 100644 --- a/keypress/keypress.d.ts +++ b/keypress/keypress.d.ts @@ -16,12 +16,12 @@ declare module Keypress { is_solitary: boolean; is_sequence: boolean; } - + interface Combo { keys: string; - on_keydown: () => any; - on_keyup: () => any; - on_release: () => any; + on_keydown: (event?: KeyboardEvent, count?: number) => any; + on_keyup: (event?: KeyboardEvent) => any; + on_release: (event?: KeyboardEvent) => any; this: Element; prevent_default: boolean; prevent_repeat: boolean; @@ -31,14 +31,14 @@ declare module Keypress { is_sequence: boolean; is_solitary: boolean; } - + interface Listener { new(element: Element, defaults: ListenerDefaults): Listener; new(element: Element): Listener; new(): Listener; - simple_combo(keys: string, on_keydown_callback: () => any): void; - counting_combo(keys: string, on_count_callback: () => any): void; - sequence_combo(keys: string, callback: () => any): void; + simple_combo(keys: string, on_keydown_callback: (event?: KeyboardEvent, count?: number) => any): void; + counting_combo(keys: string, on_count_callback: (event?: KeyboardEvent, count?: number) => any): void; + sequence_combo(keys: string, callback: (event?: KeyboardEvent, count?: number) => any): void; register_combo(combo: Combo): void; unregister_combo(combo: Combo): void; unregister_combo(keys: string): void; @@ -50,7 +50,7 @@ declare module Keypress { listen(): void; stop_listening(): void; } - + interface Keypress { Listener: Listener; }