Skip to main content

blockly > Theme > (constructor)

Theme.(constructor)

Constructs a new instance of the Theme class

Signature:

constructor(name: string, opt_blockStyles?: {
[key: string]: Partial<BlockStyle>;
}, opt_categoryStyles?: {
[key: string]: CategoryStyle;
}, opt_componentStyles?: ComponentStyle);

Parameters

Parameter

Type

Description

name

string

Theme name.

opt_blockStyles

{ [key: string]: Partial<BlockStyle>; }

(Optional) A map from style names (strings) to objects with style attributes for blocks.

opt_categoryStyles

{ [key: string]: CategoryStyle; }

(Optional) A map from style names (strings) to objects with style attributes for categories.

opt_componentStyles

ComponentStyle

(Optional) A map of Blockly component names to style value.