Fix types

This commit is contained in:
Francisco Hodge 2024-07-15 12:40:21 -04:00
parent 9c24c1cb01
commit 5464fbc77e
6 changed files with 14 additions and 9 deletions

View File

@ -10,8 +10,7 @@
"build-modern-esm": "webpack --config webpack.config.modern_esm.js",
"test": "jest --silent",
"coverage": "npm run test -- --coverage",
"prepare": "npm run build",
"trypublish": "npm publish || true"
"prepare": "npm run build"
},
"repository": {
"type": "git",

View File

@ -19,8 +19,9 @@ class Demo {
onChange: input => this.onChange(input),
onKeyPress: button => this.onKeyPress(button),
preventMouseDownDefault: true,
layoutCandidatesPageSize: 15,
layoutCandidates: {
ni: "你 尼",
ni: "你 尼 你 尼 你 尼 你 尼 你 尼 你 尼 你 尼 你 尼 你 尼 你 尼",
hao: "好 号"
}
});

View File

@ -3,18 +3,18 @@ import "./css/index.css";
/**
* Demos
*/
import BasicDemo from "./BasicDemo";
//import BasicDemo from "./BasicDemo";
//import RTLDemo from "./RTLDemo";
//import ButtonThemeDemo from "./ButtonThemeDemo";
//import DOMElementDemo from "./DOMElementDemo";
//import FullKeyboardDemo from "./FullKeyboardDemo";
//import MultipleKeyboardsDemo from "./MultipleKeyboardsDestroyDemo";
//import CandidateBoxDemo from "./CandidateBoxDemo";
import CandidateBoxDemo from "./CandidateBoxDemo";
/**
* Selected demo
*/
const SELECTED_DEMO = BasicDemo;
const SELECTED_DEMO = CandidateBoxDemo;
/**
* Bootstrap

View File

@ -13,6 +13,10 @@ import {
} from "../interfaces";
import CandidateBox from "./CandidateBox";
declare global {
interface Window { SimpleKeyboardInstances: any; }
}
/**
* Root class for simple-keyboard.
* This class:
@ -821,7 +825,7 @@ class SimpleKeyboard {
* Get all simple-keyboard inputs
*/
getAllInputs(): KeyboardInput {
const output = {};
const output = {} as KeyboardInput;
const inputNames = Object.keys(this.input);
inputNames.forEach((inputName) => {

View File

@ -1,4 +1,6 @@
export const getDefaultLayout = () => {
import { KeyboardLayoutObject } from "../interfaces";
export const getDefaultLayout = (): KeyboardLayoutObject => {
return {
default: [
"` 1 2 3 4 5 6 7 8 9 0 - = {bksp}",

View File

@ -8,7 +8,6 @@
"sourceMap": true,
"declaration": true,
"emitDeclarationOnly": true,
"suppressImplicitAnyIndexErrors": true,
"lib": ["es2020", "dom"],
"moduleResolution": "node",
"downlevelIteration": true,