fix: Make generator types and BlockDefinition less restrictive (#6185)

This commit is contained in:
Maribeth Bottorff
2022-06-03 12:20:06 -07:00
committed by GitHub
parent 8b69b61c56
commit 2ff4f88f24
7 changed files with 8 additions and 9 deletions

View File

@@ -522,13 +522,13 @@ declare module "core/blocks" {
* A block definition. For now this very lose, but it can potentially
* be refined e.g. by replacing this typedef with a class definition.
*/
export type BlockDefinition = Object;
export type BlockDefinition = any;
/**
* A block definition. For now this very lose, but it can potentially
* be refined e.g. by replacing this typedef with a class definition.
* @typedef {!Object}
*/
export let BlockDefinition: any;
// export let BlockDefinition: any;
/**
* A mapping of block type names to block prototype objects.
* @type {!Object<string,!BlockDefinition>}

2
typings/dart.d.ts vendored
View File

@@ -12,5 +12,5 @@
/// <reference path="core.d.ts" />
import * as Blockly from './core';
declare const dart: Blockly.Generator;
declare const dart: any;
export = dart;

3
typings/index.d.ts vendored
View File

@@ -14,8 +14,7 @@
/// <reference path="javascript.d.ts" />
/// <reference path="msg/msg.d.ts" />
import { Generator } from 'core/blockly';
export * from './core';
export * as libraryBlocks from './blocks';
export const JavaScript: Generator;
export const JavaScript: any;
import './msg/msg';

View File

@@ -12,5 +12,5 @@
/// <reference path="core.d.ts" />
import * as Blockly from './core';
declare const javascript: Blockly.Generator;
declare const javascript: any;
export = javascript;

2
typings/lua.d.ts vendored
View File

@@ -12,5 +12,5 @@
/// <reference path="core.d.ts" />
import * as Blockly from './core';
declare const lua: Blockly.Generator;
declare const lua: any;
export = lua;

2
typings/php.d.ts vendored
View File

@@ -12,5 +12,5 @@
/// <reference path="core.d.ts" />
import * as Blockly from './core';
declare const php: Blockly.Generator;
declare const php: any;
export = php;

2
typings/python.d.ts vendored
View File

@@ -12,5 +12,5 @@
/// <reference path="core.d.ts" />
import * as Blockly from './core';
declare const python: Blockly.Generator;
declare const python: any;
export = python;