MakeCodeFrameDriver | MakeCode Embed

closeFlyout

  • closeFlyout(): Promise<void>
  • Returns Promise<void>

compile

  • compile(): Promise<void>
  • Returns Promise<void>

dispose

  • dispose(): void
  • Returns void

getToolboxCategories

hideSimulator

  • hideSimulator(): Promise<void>
  • Returns Promise<void>

importExternalProject

importFile

importProject

importTutorial

  • importTutorial(options: { markdown: string }): Promise<void>
  • Parameters

    • options: { markdown: string }

    Returns Promise<void>

info

initialize

  • initialize(): void
  • Returns void

newProject

openHeader

  • openHeader(headerId: string): Promise<void>
  • Parameters

    • headerId: string

    Returns Promise<void>

pair

  • pair(): Promise<void>
  • Returns Promise<void>

print

  • print(): Promise<void>
  • Returns Promise<void>

redo

  • redo(): Promise<void>
  • Returns Promise<void>

renderBlocks

renderByBlockId

  • renderByBlockId(options: RenderByBlockIdOptions): Promise<undefined | string>
  • Returns Promise<undefined | string>

renderPython

  • renderPython(options: { ts: string }): Promise<undefined | string>
  • Parameters

    • options: { ts: string }

    Returns Promise<undefined | string>

renderXml

  • renderXml(options: RenderXmlOptions): Promise<undefined | string>
  • Returns Promise<undefined | string>

restartSimulator

  • restartSimulator(): Promise<void>
  • Returns Promise<void>

saveProject

  • saveProject(): Promise<void>
  • Returns Promise<void>

setDebugSlowMo

  • setDebugSlowMo(
        options: { enabled: boolean; intervalSpeed?: number },
    ): Promise<void>
  • Parameters

    • options: { enabled: boolean; intervalSpeed?: number }

    Returns Promise<void>

setHighContrast

  • setHighContrast(on: boolean): Promise<void>
  • Returns Promise<void>

setLanguageRestriction

setOptions

  • setOptions(options: Options): void
  • Returns void

setScale

  • setScale(__namedParameters: { scale: number }): Promise<void>
  • Parameters

    • __namedParameters: { scale: number }

    Returns Promise<void>

setSimulatorFullScreen

  • setSimulatorFullScreen(enabled: boolean): Promise<void>
  • Parameters

    • enabled: boolean

    Returns Promise<void>

shareProject

showSimulator

  • showSimulator(): Promise<void>
  • Returns Promise<void>

showThemePicker

  • showThemePicker(): Promise<void>
  • Returns Promise<void>

startActivity

startSimulator

  • startSimulator(): Promise<void>
  • Returns Promise<void>

stopSimulator

  • stopSimulator(options?: { unload: boolean }): Promise<void>
  • Parameters

    • Optionaloptions: { unload: boolean }
      • unload: boolean

    Returns Promise<void>

switchBlocks

  • switchBlocks(): Promise<void>
  • Returns Promise<void>

switchJavascript

  • switchJavascript(): Promise<void>
  • Returns Promise<void>

switchPython

  • switchPython(): Promise<void>
  • Returns Promise<void>

toggleDebugSloMo

  • toggleDebugSloMo(options?: { invervalSpeed?: number }): Promise<void>
  • Parameters

    • Optionaloptions: { invervalSpeed?: number }

    Returns Promise<void>

toggleGreenScreen

  • toggleGreenScreen(): Promise<void>
  • Returns Promise<void>

toggleHighContrast

  • toggleHighContrast(): Promise<void>
  • Returns Promise<void>

toggleKeyboardControls

  • toggleKeyboardControls(): Promise<void>
  • Returns Promise<void>

undo

  • undo(): Promise<void>
  • Returns Promise<void>

unloadProject

  • unloadProject(): Promise<void>
  • Returns Promise<void>