# BindingBaseArgs

Interface

Source: https://github.com/playcanvas/pcui/blob/77ed2b8ba8660c9644049b0d1942652721e7a6c4/src/binding/BindingBase/index.ts#L9

The interface for arguments for the [BindingBase](https://api.playcanvas.com/pcui/classes/BindingBase.md) constructor.

## Properties

### element

```ts
element?: IBindable
```

The IBindable element.

### history

```ts
history?: History
```

The history object which will be used to record undo / redo actions.
If none is provided then no history will be recorded.

### historyCombine

```ts
historyCombine?: boolean
```

Whether to combine history actions.

### historyName

```ts
historyName?: string
```

The name of each history action.

### historyPostfix

```ts
historyPostfix?: string
```

A postfix that will be used for the name of every history action.

### historyPrefix

```ts
historyPrefix?: string
```

A prefix that will be used for the name of every history action.
