# BracketsObjectToolOptions

## Content

# Type Alias: BracketsObjectToolOptions

```ts
type BracketsObjectToolOptions = object;
```

Default style options for Brackets objects.

## Properties

### lineWidth?

```ts
optional lineWidth: number;
```

Stroke width in pixels.
When omitted, falls back to [ToolsOptions.lineWidth](ToolsOptions#linewidth).

***

### lineColor?

```ts
optional lineColor: string;
```

Stroke color.
When omitted, falls back to [ToolsOptions.lineColor](ToolsOptions#linecolor).

***

### opacity?

```ts
optional opacity: number;
```

Object opacity as a percentage (0–100).

***

### rotation?

```ts
optional rotation: number;
```

Object rotation in degrees.

***

### bracketsShape?

```ts
optional bracketsShape: BracketShape;
```

Visual shape preset applied to both bracket arms.

***

### arrowDirection?

```ts
optional arrowDirection: BracketDirection;
```

Direction of the arrows on the bracket arms.

***

### showLeftBracket?

```ts
optional showLeftBracket: boolean;
```

Whether to render the left bracket arm.

***

### showRightBracket?

```ts
optional showRightBracket: boolean;
```

Whether to render the right bracket arm.

***

### bracketWidth?

```ts
optional bracketWidth: number;
```

Width of each bracket arm in pixels.

***

### curveIntensity?

```ts
optional curveIntensity: number;
```

Curve intensity for `'curly'` and `'round'` bracket shapes, as a percentage (0–100).
Higher values produce more pronounced curves.

***

### arrowIntensity?

```ts
optional arrowIntensity: number;
```

Arrow flare intensity for the bracket arms, as a percentage (0–100).
Higher values produce more pronounced arrow tips.
