Build update

This commit is contained in:
Francisco Hodge
2021-04-04 17:29:44 +00:00
parent bddf3f6640
commit dd784b7fa7
6 changed files with 27 additions and 24 deletions
+9 -7
View File
@@ -3,10 +3,10 @@ import Utilities from "./services/Utilities";
export interface KeyboardLayoutObject {
[key: string]: string[];
}
export interface KeyboardButtonTheme {
export declare type KeyboardButtonTheme = {
class: string;
buttons: string;
}
} | null;
export interface KeyboardButtonAttributes {
attribute: string;
value: string;
@@ -32,16 +32,18 @@ export declare type CandidateBoxRenderParams = {
onItemSelected: (selectedCandidate: string) => void;
};
export declare type KeyboardElement = HTMLDivElement | HTMLButtonElement;
export declare type KeyboardHandlerEvent = PointerEvent & TouchEvent & KeyboardEvent & {
target: HTMLDivElement & HTMLInputElement;
};
export declare type KeyboardHandlerEvent = any;
export interface KeyboardButtonElements {
[key: string]: KeyboardElement[];
}
export interface UtilitiesParams {
getOptions: () => KeyboardOptions;
getCaretPosition: () => number;
getCaretPositionEnd: () => number;
getCaretPosition: () => number | null;
getCaretPositionEnd: () => number | null;
dispatch: any;
}
export interface PhysicalKeyboardParams {
getOptions: () => KeyboardOptions;
dispatch: any;
}
export interface KeyboardOptions {