js: fix when first input, beforeTextChange pass editing undefined (#562)

This commit is contained in:
osborn 2022-12-13 17:32:20 +08:00 committed by GitHub
parent 0668e0fe86
commit 2cfab62e11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 6 deletions

4
doric-js/index.d.ts vendored
View File

@ -1274,10 +1274,10 @@ declare module "doric" {
* @returns: true means the replacement will take effect, otherwise does not * @returns: true means the replacement will take effect, otherwise does not
*/ */
beforeTextChange?: (change: { beforeTextChange?: (change: {
editing: string; editing?: string;
start: number; start: number;
length: number; length: number;
replacement: string; replacement?: string;
}) => boolean; }) => boolean;
padding?: { padding?: {
left?: number; left?: number;

View File

@ -40,10 +40,10 @@ export declare class Input extends View {
* @returns: true means the replacement will take effect, otherwise does not * @returns: true means the replacement will take effect, otherwise does not
*/ */
beforeTextChange?: (change: { beforeTextChange?: (change: {
editing: string; editing?: string;
start: number; start: number;
length: number; length: number;
replacement: string; replacement?: string;
}) => boolean; }) => boolean;
padding?: { padding?: {
left?: number; left?: number;

View File

@ -98,10 +98,10 @@ export class Input extends View {
*/ */
@Property @Property
beforeTextChange?: (change: { beforeTextChange?: (change: {
editing: string, editing?: string,
start: number, start: number,
length: number, length: number,
replacement: string, replacement?: string,
}) => boolean }) => boolean
@Property @Property