lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
17 lines (16 loc) • 897 B
TypeScript
import IKeyboard, { LingoKeyboardEvent } from "../interface/IKeyboard";
import Appendable from "./core/Appendable";
export default class Keyboard extends Appendable implements IKeyboard {
static componentName: string;
static defaults: Partial<import("../interface/utils/Defaults").default<IKeyboard>>;
static schema: Required<import("../interface/utils/extractProps").ExtractProps<IKeyboard>>;
private _onKeyPress?;
get onKeyPress(): ((e: LingoKeyboardEvent) => void) | undefined;
set onKeyPress(val: ((e: LingoKeyboardEvent) => void) | undefined);
private _onKeyUp?;
get onKeyUp(): ((e: LingoKeyboardEvent) => void) | undefined;
set onKeyUp(val: ((e: LingoKeyboardEvent) => void) | undefined);
private _onKeyDown?;
get onKeyDown(): ((e: LingoKeyboardEvent) => void) | undefined;
set onKeyDown(val: ((e: LingoKeyboardEvent) => void) | undefined);
}