# configuration/constants/surface.constants.ts

> 31 lines of code and 31 definitions.

Tree: Site tree
Language: typescript
Layer: infrastructure
Canonical: https://banes-lab.com/anatomy/tree#file-configuration-constants-surface-constants-ts
Source text: https://banes-lab.com/source/tree/configuration/constants/surface.constants.ts.txt

Listed in [configuration/constants](https://banes-lab.com/api/source/tree/configuration/constants.md), after [configuration/constants/search.constants.ts](https://banes-lab.com/source/tree/configuration/constants/search.constants.ts.md) and before [configuration/constants/syntax.constants.ts](https://banes-lab.com/source/tree/configuration/constants/syntax.constants.ts.md).

## Definitions

- `COMMAND_CHAR_MS` (lexical_declaration, line 1, exported)
- `ENTRY_CHAR_MS` (lexical_declaration, line 3, exported)
- `OUTPUT_LINE_MS` (lexical_declaration, line 5, exported)
- `OPENING_HOLD_MS` (lexical_declaration, line 7, exported)
- `TYPED_HOLD_MS` (lexical_declaration, line 9, exported)
- `FRAME_HOLD_MS` (lexical_declaration, line 11, exported)
- `LOOP_HOLD_MS` (lexical_declaration, line 13, exported)
- `REWIND_LINE_MS` (lexical_declaration, line 15, exported)
- `CAMERA_MS` (lexical_declaration, line 17, exported)
- `STEP_LIMIT_MS` (lexical_declaration, line 19, exported)
- `SHELL_ROWS` (lexical_declaration, line 21, exported)
- `VENUE_ROWS` (lexical_declaration, line 23, exported)
- `SURFACE_CAMERA_PROPERTY` (lexical_declaration, line 25, exported)
- `SURFACE_OFFSET_PROPERTY` (lexical_declaration, line 27, exported)
- `SURFACE_SHELL_ROWS_PROPERTY` (lexical_declaration, line 29, exported)
- `SURFACE_VENUE_ROWS_PROPERTY` (lexical_declaration, line 31, exported)
- `SURFACE_FIGURE_CLASS` (lexical_declaration, line 33, exported)
- `SURFACE_STAGE_CLASS` (lexical_declaration, line 35, exported)
- `SURFACE_PANE_CLASS` (lexical_declaration, line 37, exported)
- `SURFACE_SHELL_CLASS` (lexical_declaration, line 39, exported)
- `SURFACE_VENUE_CLASS` (lexical_declaration, line 41, exported)
- `SURFACE_VIEWPORT_CLASS` (lexical_declaration, line 43, exported)
- `SURFACE_DOCUMENT_CLASS` (lexical_declaration, line 45, exported)
- `SURFACE_NAME_CLASS` (lexical_declaration, line 47, exported)
- `SURFACE_LINE_CLASS` (lexical_declaration, line 49, exported)
- `SURFACE_CHANGED_CLASS` (lexical_declaration, line 51, exported)
- `SURFACE_TYPING_CLASS` (lexical_declaration, line 53, exported)
- `SURFACE_RESUMED_CLASS` (lexical_declaration, line 55, exported)
- `SURFACE_CONTROLS_CLASS` (lexical_declaration, line 57, exported)
- `SURFACE_TOGGLE_CLASS` (lexical_declaration, line 59, exported)
- `COMMAND_MARK` (lexical_declaration, line 61, exported)

## Source

```typescript
export const COMMAND_CHAR_MS = 22;

export const ENTRY_CHAR_MS = 11;

export const OUTPUT_LINE_MS = 45;

export const OPENING_HOLD_MS = 900;

export const TYPED_HOLD_MS = 320;

export const FRAME_HOLD_MS = 1800;

export const LOOP_HOLD_MS = 2600;

export const REWIND_LINE_MS = 45;

export const CAMERA_MS = 520;

export const STEP_LIMIT_MS = 100;

export const SHELL_ROWS = 7;

export const VENUE_ROWS = 14;

export const SURFACE_CAMERA_PROPERTY = "--surface-camera";

export const SURFACE_OFFSET_PROPERTY = "--surface-offset";

export const SURFACE_SHELL_ROWS_PROPERTY = "--surface-shell-rows";

export const SURFACE_VENUE_ROWS_PROPERTY = "--surface-venue-rows";

export const SURFACE_FIGURE_CLASS = "diagram-figure surface-figure";

export const SURFACE_STAGE_CLASS = "surface-stage";

export const SURFACE_PANE_CLASS = "surface-pane";

export const SURFACE_SHELL_CLASS = "surface-shell";

export const SURFACE_VENUE_CLASS = "surface-venue";

export const SURFACE_VIEWPORT_CLASS = "surface-viewport";

export const SURFACE_DOCUMENT_CLASS = "surface-document";

export const SURFACE_NAME_CLASS = "surface-name";

export const SURFACE_LINE_CLASS = "surface-line";

export const SURFACE_CHANGED_CLASS = "surface-changed";

export const SURFACE_TYPING_CLASS = "surface-typing";

export const SURFACE_RESUMED_CLASS = "surface-resumed";

export const SURFACE_CONTROLS_CLASS = "surface-controls";

export const SURFACE_TOGGLE_CLASS = "diagram-expand surface-toggle";

export const COMMAND_MARK = "$ ";
```
