Skip to main content

Enumeration: NameType

Defined in: packages/blockly/core/names.ts:258

Enum for the type of a name. Different name types may have different rules about collisions. When JavaScript (or most other languages) is generated, variable 'foo' and procedure 'foo' would collide. However, Blockly has no such problems since variable get 'foo' and procedure call 'foo' are unambiguous. Therefore, Blockly keeps a separate name type to disambiguate. getName('foo', 'VARIABLE') = 'foo' getName('foo', 'PROCEDURE') = 'foo2'

Enumeration Members

DEVELOPER_VARIABLE

DEVELOPER_VARIABLE: "DEVELOPER_VARIABLE";

Defined in: packages/blockly/core/names.ts:259


VARIABLE

VARIABLE: "VARIABLE";

Defined in: packages/blockly/core/names.ts:260


PROCEDURE

PROCEDURE: "PROCEDURE";

Defined in: packages/blockly/core/names.ts:261