From 8c820ce063b7a0218528dcbb76faa896101f6976 Mon Sep 17 00:00:00 2001 From: dabuside Date: Fri, 2 Aug 2019 12:19:20 +0800 Subject: [PATCH] fix(useKeyboardJs): fix argument type error --- docs/useKeyboardJs.md | 2 +- src/useKeyboardJs.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/useKeyboardJs.md b/docs/useKeyboardJs.md index 6dc09ef914..3df9d49d1b 100644 --- a/docs/useKeyboardJs.md +++ b/docs/useKeyboardJs.md @@ -37,5 +37,5 @@ yarn add keyboardjs ## Reference ```js -useKeyboardJs(combination: string): [isPressed: boolean, event?: KeyboardEvent] +useKeyboardJs(combination: string | string[]): [isPressed: boolean, event?: KeyboardEvent] ``` diff --git a/src/useKeyboardJs.ts b/src/useKeyboardJs.ts index c67d9f2fb2..3ae5cc4614 100644 --- a/src/useKeyboardJs.ts +++ b/src/useKeyboardJs.ts @@ -1,7 +1,7 @@ import { useEffect, useState } from 'react'; import useMount from './useMount'; -const useKeyboardJs = (combination: string) => { +const useKeyboardJs = (combination: string | string[]) => { const [state, set] = useState<[boolean, null | KeyboardEvent]>([false, null]); const [keyboardJs, setKeyboardJs] = useState(null);