Skip to main content

Interface: BlockInfo

Defined in: packages/blockly/core/utils/toolbox.ts:18

The information needed to create a block in the toolbox. Note that disabled has a different type for backwards compatibility.

Properties index​

PropertyDescription
kind-
blockxml-
type-
gap-
disabled-
disabledReasons-
enabled-
id-
collapsed-
inline-
data-
extraState-
icons-
fields-
inputs-
next-

Properties​

kind​

kind: string;

Defined in: packages/blockly/core/utils/toolbox.ts:19


blockxml?​

optional blockxml?: string | Node;

Defined in: packages/blockly/core/utils/toolbox.ts:20


type?​

optional type?: string;

Defined in: packages/blockly/core/utils/toolbox.ts:21


gap?​

optional gap?: string | number;

Defined in: packages/blockly/core/utils/toolbox.ts:22


disabled?​

optional disabled?: string | boolean;

Defined in: packages/blockly/core/utils/toolbox.ts:23


disabledReasons?​

optional disabledReasons?: string[];

Defined in: packages/blockly/core/utils/toolbox.ts:24


enabled?​

optional enabled?: boolean;

Defined in: packages/blockly/core/utils/toolbox.ts:25


id?​

optional id?: string;

Defined in: packages/blockly/core/utils/toolbox.ts:26


collapsed?​

optional collapsed?: boolean;

Defined in: packages/blockly/core/utils/toolbox.ts:27


inline?​

optional inline?: boolean;

Defined in: packages/blockly/core/utils/toolbox.ts:28


data?​

optional data?: string;

Defined in: packages/blockly/core/utils/toolbox.ts:29


extraState?​

optional extraState?: any;

Defined in: packages/blockly/core/utils/toolbox.ts:30


icons?​

optional icons?: object;

Defined in: packages/blockly/core/utils/toolbox.ts:31

Index Signature​

[key: string]: any

fields?​

optional fields?: object;

Defined in: packages/blockly/core/utils/toolbox.ts:32

Index Signature​

[key: string]: any

inputs?​

optional inputs?: object;

Defined in: packages/blockly/core/utils/toolbox.ts:33

Index Signature​

[key: string]: ConnectionState

next?​

optional next?: ConnectionState;

Defined in: packages/blockly/core/utils/toolbox.ts:34