pxt-core
Version:
Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors
13 lines (12 loc) • 537 B
TypeScript
/// <reference path="../../pxtlib.d.ts" />
import * as Blockly from "blockly";
import { FieldDropdown } from "./field_dropdown";
export declare class FieldProcedure extends FieldDropdown {
protected rawValue: string;
constructor(funcname: string, opt_validator?: Blockly.FieldValidator);
getOptions(useCache?: boolean): Blockly.MenuOption[];
protected doClassValidation_(newValue?: string): string;
protected doValueUpdate_(newValue: string): void;
init(): void;
setSourceBlock(block: Blockly.Block): void;
}