UNPKG

pxt-core

Version:

Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors

20 lines (19 loc) 1 kB
import * as Blockly from "blockly"; export declare class PathObject extends Blockly.zelos.PathObject { static CONNECTION_INDICATOR_RADIUS: number; protected svgPathHighlighted: SVGElement; protected hasError: boolean; protected hasDottedOutlineOnHover: boolean; protected mouseOverData: Blockly.browserEvents.Data; protected mouseLeaveData: Blockly.browserEvents.Data; protected connectionPointIndicators: WeakMap<Blockly.RenderedConnection, SVGElement>; updateHighlighted(enable: boolean): void; updateSelected(enable: boolean): void; addConnectionHighlight(connection: Blockly.RenderedConnection, connectionPath: string, offset: Blockly.utils.Coordinate, rtl: boolean): void; removeConnectionHighlight(connection: Blockly.RenderedConnection): void; applyColour(block: Blockly.BlockSvg): void; setHasDottedOutlineOnHover(enabled: boolean): void; setHasError(hasError: boolean): void; isHighlighted(): boolean; resizeHighlight(): void; }