UNPKG

react-simple-keyboard

Version:
60 lines (59 loc) 3.08 kB
import { KeyboardReactInterface } from "../interfaces"; export declare const parseProps: (props: KeyboardReactInterface["options"]) => { theme: string; layout?: import("../interfaces").KeyboardLayoutObject | undefined; layoutName?: string | undefined; display?: { [button: string]: string; } | undefined; mergeDisplay?: boolean | undefined; buttonTheme?: import("../interfaces").KeyboardButtonTheme[] | undefined; buttonAttributes?: import("../interfaces").KeyboardButtonAttributes[] | undefined; debug?: boolean | undefined; newLineOnEnter?: boolean | undefined; tabCharOnTab?: boolean | undefined; inputName?: string | undefined; maxLength?: any; syncInstanceInputs?: boolean | undefined; physicalKeyboardHighlight?: boolean | undefined; physicalKeyboardHighlightPress?: boolean | undefined; physicalKeyboardHighlightPressUseClick?: boolean | undefined; physicalKeyboardHighlightPressUsePointerEvents?: boolean | undefined; physicalKeyboardHighlightTextColor?: string | undefined; physicalKeyboardHighlightBgColor?: string | undefined; physicalKeyboardHighlightPreventDefault?: boolean | undefined; preventMouseDownDefault?: boolean | undefined; preventMouseUpDefault?: boolean | undefined; stopMouseDownPropagation?: boolean | undefined; stopMouseUpPropagation?: boolean | undefined; useButtonTag?: boolean | undefined; disableCaretPositioning?: boolean | undefined; inputPattern?: any; useTouchEvents?: boolean | undefined; autoUseTouchEvents?: boolean | undefined; useMouseEvents?: boolean | undefined; disableButtonHold?: boolean | undefined; rtl?: boolean | undefined; enableLayoutCandidates?: boolean | undefined; layoutCandidates?: { [key: string]: string; } | undefined; excludeFromLayout?: { [key: string]: string[]; } | undefined; layoutCandidatesPageSize?: number | undefined; layoutCandidatesCaseSensitiveMatch?: boolean | undefined; disableCandidateNormalization?: boolean | undefined; enableLayoutCandidatesKeyPress?: boolean | undefined; updateCaretOnSelectionChange?: boolean | undefined; clickOnMouseDown?: boolean | undefined; onRender?: ((instance: import("../interfaces").SimpleKeyboard) => void) | undefined; onInit?: ((instance: import("../interfaces").SimpleKeyboard) => void) | undefined; onChange?: ((input: string, e?: MouseEvent | undefined) => any) | undefined; onChangeAll?: ((inputObj: import("../interfaces").KeyboardInput, e?: MouseEvent | undefined) => any) | undefined; onKeyPress?: ((button: string, e?: MouseEvent | undefined) => any) | undefined; onKeyReleased?: ((button: string, e?: MouseEvent | undefined) => any) | undefined; beforeInputUpdate?: ((instance: import("../interfaces").SimpleKeyboard) => void) | undefined; keyboardRef?: ((r: any) => void) | undefined; }; export declare const changedProps: (prevProps: KeyboardReactInterface["options"], props: KeyboardReactInterface["options"]) => string[];