# GC.Spread.Sheets.Scenarios

## Content

# Namespace: Scenarios

[Spread](GC.Spread).[Sheets](GC.Spread.Sheets).Scenarios

## Table of contents

### Classes

- [ScenarioManager](../classes/GC.Spread.Sheets.Scenarios.ScenarioManager)
- [ScenarioPanel](../classes/GC.Spread.Sheets.Scenarios.ScenarioPanel)

### Interfaces

- [IOverride](../interfaces/GC.Spread.Sheets.Scenarios.IOverride)
- [IOverrides](../interfaces/GC.Spread.Sheets.Scenarios.IOverrides)
- [IScenario](../interfaces/GC.Spread.Sheets.Scenarios.IScenario)

### Type aliases

- [OverrideValue](GC.Spread.Sheets.Scenarios#overridevalue)
- [ScenarioActionType](GC.Spread.Sheets.Scenarios#scenarioactiontype)

## Type aliases

### <a id="overridevalue" name="overridevalue"></a> OverrideValue

Ƭ **OverrideValue**: `string` \| `number` \| `boolean` \| `Date` \| ``null`` \| `undefined` \| [`IRichData`](../interfaces/GC.Spread.Sheets.IRichData) \| [`IImageRichData`](../interfaces/GC.Spread.Sheets.IImageRichData)

**`description`** Represents a supported scenario cell value.

___

### <a id="scenarioactiontype" name="scenarioactiontype"></a> ScenarioActionType

Ƭ **ScenarioActionType**: ``"add"`` \| ``"update"`` \| ``"remove"`` \| ``"apply"`` \| ``"restore"`` \| ``"activate"`` \| ``"deactivate"``

**`description`** Represents the action type raised by scenario events.
