<!-- Public documentation export; not library implementation source. -->
# StudyDefaults

[Integration guide](https://docs.lumencharts.com/charting-library/reference/compatibility) · [Reference index](https://docs.lumencharts.com/charting-library/api/)

Public contract reference. This declaration describes types and callback shapes; availability is constrained by the linked integration guide and the runtime capability. Legacy product-specific fields are not a promise of implementation.

## areaBackground {#areabackground}

```ts
areaBackground: StudyBandBackgroundPreferences;
```

Use the type signature above and the integration guide for the owning capability.

## bandsBackground {#bandsbackground}

```ts
bandsBackground: StudyBandBackgroundPreferences;
```

Use the type signature above and the integration guide for the owning capability.

## bands {#bands}

```ts
bands: readonly Required<StudyBandStyle>[];
```

Use the type signature above and the integration guide for the owning capability.

## filledAreasStyle {#filledareasstyle}

```ts
filledAreasStyle: MappedObject<StudyFilledAreaStyle>;
```

Use the type signature above and the integration guide for the owning capability.

## inputs {#inputs}

```ts
inputs: StudyInputsSimple;
```

Use the type signature above and the integration guide for the owning capability.

## palettes {#palettes}

```ts
palettes: MappedObject<StudyPaletteStyle>;
```

Use the type signature above and the integration guide for the owning capability.

## precision {#precision}

```ts
precision: number | string;
```

Use the type signature above and the integration guide for the owning capability.

## styles {#styles}

```ts
styles: MappedObject<StudyPlotPreferences>;
```

Use the type signature above and the integration guide for the owning capability.

## ohlcPlots {#ohlcplots}

```ts
ohlcPlots: MappedObject<StudyOhlcPlotPreferences>;
```

Use the type signature above and the integration guide for the owning capability.

## graphics {#graphics}

```ts
graphics: StudyGraphicsDefaults;
```

Use the type signature above and the integration guide for the owning capability.

## Related types

- [StudyBandBackgroundPreferences](https://docs.lumencharts.com/charting-library/api/StudyBandBackgroundPreferences)
- [StudyBandStyle](https://docs.lumencharts.com/charting-library/api/StudyBandStyle)
- [MappedObject](https://docs.lumencharts.com/charting-library/api/MappedObject)
- [StudyFilledAreaStyle](https://docs.lumencharts.com/charting-library/api/StudyFilledAreaStyle)
- [StudyInputsSimple](https://docs.lumencharts.com/charting-library/api/StudyInputsSimple)
- [StudyPaletteStyle](https://docs.lumencharts.com/charting-library/api/StudyPaletteStyle)
- [StudyPlotPreferences](https://docs.lumencharts.com/charting-library/api/StudyPlotPreferences)
- [StudyOhlcPlotPreferences](https://docs.lumencharts.com/charting-library/api/StudyOhlcPlotPreferences)
- [StudyGraphicsDefaults](https://docs.lumencharts.com/charting-library/api/StudyGraphicsDefaults)

---
Documentation page: https://docs.lumencharts.com/charting-library/api/StudyDefaults
