mirror of
https://github.com/google/blockly.git
synced 2026-05-15 00:20:12 +02:00
27 lines
650 B
TypeScript
27 lines
650 B
TypeScript
/** @fileoverview A mapping of block type names to block prototype objects. */
|
|
|
|
/**
|
|
* @license
|
|
* Copyright 2013 Google LLC
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
|
|
/**
|
|
* A mapping of block type names to block prototype objects.
|
|
* @namespace Blockly.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 = AnyDuringMigration;
|
|
|
|
/**
|
|
* A mapping of block type names to block prototype objects.
|
|
* @alias Blockly.blocks.Blocks
|
|
*/
|
|
export const Blocks: { [key: string]: BlockDefinition } = Object.create(null);
|