mirror of
https://github.com/google/blockly.git
synced 2026-05-09 21:50:12 +02:00
29 lines
652 B
TypeScript
29 lines
652 B
TypeScript
/**
|
|
* @license
|
|
* Copyright 2013 Google LLC
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
/**
|
|
* @fileoverview A mapping of block type names to block prototype objects.
|
|
*/
|
|
|
|
/**
|
|
* 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);
|