Update Blockly codebase to Typescript
See original GitHub issueSteps 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:
- Created 2 years ago
- Reactions:5
- Comments:8
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
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.
cool
console.log('cool')