pxt-core
Version:
Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors
13 lines (12 loc) • 633 B
TypeScript
import * as Blockly from "blockly";
export interface FieldArgumentEditorConfig extends Blockly.FieldTextInputConfig {
}
export declare class FieldArgumentEditor extends Blockly.FieldTextInput {
static REMOVE_ARG_URI: string;
protected removeButtonMouseWrapper_?: Blockly.browserEvents.Data;
constructor(text: string, opt_validator: Blockly.FieldValidator, config: FieldArgumentEditorConfig);
showEditor(e?: Event | undefined): void;
protected showEditor_(_e?: Event, quietInput?: boolean, manageEphemeralFocus?: boolean): void;
protected showPromptEditorModal(): void;
protected removeCallback(): void;
}