UNPKG

pxt-core

Version:

Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors

20 lines (17 loc) 702 B
type WorkspaceSvg = import("blockly").WorkspaceSvg; declare module '@blockly/keyboard-navigation' { class NavigationController { init(): void; addWorkspace(workspace: WorkspaceSvg): void; enable(workspace: WorkspaceSvg): void; disable(workspace: WorkspaceSvg): void; focusToolbox(workspace: WorkspaceSvg): void; navigation: Navigation; } class Navigation { resetFlyout(workspace: WorkspaceSvg, shouldHide: boolean): void; setState(workspace: WorkspaceSvg, state: BlocklyNavigationState): void; focusFlyout(workspace: WorkspaceSvg): void; } type BlocklyNavigationState = "workspace" | "toolbox" | "flyout"; }