question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Update Blockly codebase to Typescript

See original GitHub issue

Steps for this update. These are not necessarily in order, and some will be broken out as separate bugs.

  • Add a tsconfig.json. (#5892)
  • Wire the typescript compiler to output into the build directory such that the closure compiler picks up the correct files. (#5892)
  • Add gulp tasks and scripts in package.json to run the ts compiler and then the closure compiler. (#5892)
  • Add gulp tasks and scripts in package.json to clean up generated files when needed. (#5892)
  • #5904
  • #5960
  • Convert jsdoc to typescript types + tsdoc (automated conversion).
  • #5860
    • Create a list of files that could not be converted, with reasons.
  • Set up API Extractor to roll up type definition files into a single file (#5854).

Issue Analytics

  • State:open
  • Created 2 years ago
  • Reactions:5
  • Comments:8

github_iconTop GitHub Comments

1reaction
daniel-brenotcommented, Jan 18, 2022

Part of this is that it may be prudent to separate some of the work for blockly into separate repositories for things such as generators for different languages.

0reactions
tolst0vcommented, Jul 13, 2022

coolconsole.log('cool')

Read more comments on GitHub >

github_iconTop Results From Across the Web

2022 Blockly Developers Summit: TypeScript Migration
ABSTRACT: In this talk Rachel discusses key areas that were updated as part of this migration: - Migrating Blockly's core codebase from ES5 ......
Read more >
Toolbox | Blockly - Google Developers
The toolbox is the place where users get blocks. Usually it is displayed on one side of the workspace. Sometimes it has categories,...
Read more >
Update on the Q2 Blockly release - Google Groups
The Blockly codebase will be converted to TypeScript, which means improved type information for those of you using TS, and improved intellisense for...
Read more >
MakeCode Languages: Blocks, Static TypeScript and Static ...
Both Blocks and Static Python are converted to Static TypeScript before being compiled to lower-level languages. Blocks is implemented using Google Blockly.
Read more >
Blockly User Summit 2022 - Videos
In this talk Rachel discusses key areas that were updated as part of this migration. Migrating Blockly's core codebase from ES5 to TypeScript....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found