Description
Check for duplicates
- I have searched for similar issues before opening a new one.
Problem
No response
Request
For some of our customization, we need to work with some Blockly types that are not available with the standard import of Blockly core.
Specifically, we've had to create local interface definitions for the following:
PuzzleTab
:blockly/core/field_dropdown.ts
Lines 669 to 674 in 60da7d8
FlyoutItem
:Lines 1372 to 1376 in 60da7d8
ImageProperties
:blockly/core/field_dropdown.ts
Lines 669 to 674 in 60da7d8
These interfaces are exported from these files and used through the core Blockly repo, but don't seem to exported such that they can be accessed off of the imported Blockly
object. Previously, we have been managing to access these types via deep imports, but as that will no longer work with v11, we've need to switch to re-defining each of these ourselves.
Alternatives considered
With v10 and earlier, our build tools supported deep importing from Blockly to access these types. For v11, until this issue is resolved, we'll need to maintain duplicate definitions for each type.
Additional context
No response