mirror of
https://github.com/hodgef/simple-keyboard.git
synced 2025-04-01 20:33:03 +08:00
Fix types
This commit is contained in:
parent
9c24c1cb01
commit
5464fbc77e
@ -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",
|
||||
|
@ -19,8 +19,9 @@ class Demo {
|
||||
onChange: input => this.onChange(input),
|
||||
onKeyPress: button => this.onKeyPress(button),
|
||||
preventMouseDownDefault: true,
|
||||
layoutCandidatesPageSize: 15,
|
||||
layoutCandidates: {
|
||||
ni: "你 尼",
|
||||
ni: "你 尼 你 尼 你 尼 你 尼 你 尼 你 尼 你 尼 你 尼 你 尼 你 尼",
|
||||
hao: "好 号"
|
||||
}
|
||||
});
|
||||
|
@ -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
|
||||
|
@ -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) => {
|
||||
|
@ -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}",
|
||||
|
@ -8,7 +8,6 @@
|
||||
"sourceMap": true,
|
||||
"declaration": true,
|
||||
"emitDeclarationOnly": true,
|
||||
"suppressImplicitAnyIndexErrors": true,
|
||||
"lib": ["es2020", "dom"],
|
||||
"moduleResolution": "node",
|
||||
"downlevelIteration": true,
|
||||
|
Loading…
x
Reference in New Issue
Block a user