# Enums

- Human documentation: [https://docs.univer.ai/reference/facade/enums](https://docs.univer.ai/reference/facade/enums)

- Agent Markdown: [https://docs.univer.ai/reference/facade/enums.md](https://docs.univer.ai/reference/facade/enums.md)

- Requested language: `en-US`

- Content language: `en-US`

- Documentation version: `1.0.0-rc.0`

- Source: [facade/enums.mdx](https://github.com/dream-num/documentation/blob/dev/content/reference/facade/enums.mdx)

---

| Packages | `@univerjs/core`, `@univerjs/docs`, `@univerjs/docs-drawing`, `@univerjs/ui`, `@univerjs/thread-comment`, `@univerjs/sheets`, `@univerjs/sheets-ui`, `@univerjs/sheets-conditional-formatting`, `@univerjs/sheets-drawing`, `@univerjs/sheets-filter`, `@univerjs/sheets-formula`, `@univerjs/sheets-table`, `@univerjs-pro/bases`, `@univerjs-pro/boards`, `@univerjs-pro/boards-mind`, `@univerjs-pro/boards-table`, `@univerjs-pro/collaboration-client`, `@univerjs-pro/docs-chart`, `@univerjs-pro/docs-column`, `@univerjs-pro/docs-list`, `@univerjs-pro/docs-shape`, `@univerjs-pro/docs-table`, `@univerjs-pro/embed`, `@univerjs-pro/engine-chart`, `@univerjs-pro/engine-formula`, `@univerjs-pro/engine-shape`, `@univerjs-pro/ink`, `@univerjs-pro/live-share`, `@univerjs-pro/shape-editor`, `@univerjs-pro/sheets-chart`, `@univerjs-pro/sheets-outline`, `@univerjs-pro/sheets-pivot`, `@univerjs-pro/sheets-print`, `@univerjs-pro/sheets-sparkline`, `@univerjs-pro/slides`, `@univerjs-pro/slides-table` |
| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

> This class should not be instantiated directly. Use factory methods on `univerAPI` instead.

## Overview

### @univerjs/core

| Method              | Description |
| ------------------- | ----------- |
| [`extend`](#extend) | -           |
| [`get`](#get)       | -           |

## Available Enum Names

Use these values through `univerAPI.Enum`.

```typescript
// @univerjs/core
AbsoluteRefType
AutoFillSeries
BaselineOffset
BooleanNumber
BorderStyleTypes
BorderType
ColorType
CommandType
CommonHideTypes
CopyPasteType
DataValidationErrorStyle
DataValidationOperator
DataValidationRenderMode
DataValidationStatus
DataValidationType
DeleteDirection
DeveloperMetadataVisibility
Dimension
Direction
HorizontalAlign
ImageSourceType
InterpolationPointType
LifecycleStages
LocaleType
MentionType
NamedStyleType
NumberUnitType
PresetListType
ProtectionType
RelativeDate
SheetTypes
SpacingRule
TextDecoration
TextDirection
ThemeColorType
UniverInstanceType
VerticalAlign
WrapStrategy

// @univerjs/docs
ColumnSeparatorType
DocumentFlavor
SectionType

// @univerjs/docs-drawing
DocsImageRelativeFromH
DocsImageRelativeFromV
TextWrappingStyle

// @univerjs/thread-comment
ThreadCommentAnchorKind

// @univerjs/ui
BuiltInUIPart
KeyCode

// @univerjs/sheets
RangePermissionPoint
SheetSkeletonChangeType
SheetValueChangeType
SplitDelimiterType
UnitRole
WorkbookPermissionPoint
WorksheetPermissionPoint

// @univerjs/sheets-ui
SHEET_VIEWPORT_KEY

// @univerjs/sheets-conditional-formatting
ConditionFormatIconSetTypeEnum
ConditionFormatNumberOperatorEnum
ConditionFormatTimePeriodOperatorEnum
ConditionFormatValueTypeEnum

// @univerjs/sheets-drawing
DrawingType
SheetDrawingAnchorType

// @univerjs/sheets-filter
CustomFilterOperator

// @univerjs/sheets-formula
CalculationMode

// @univerjs/sheets-table
TableColumnFilterTypeEnum
TableConditionTypeEnum
TableDateCompareTypeEnum
TableNumberCompareTypeEnum
TableStringCompareTypeEnum

// @univerjs-pro/bases
BaseConditionalColorOperator
BaseConditionalColorTarget
BaseConditionalDateMode
BaseEventSource
BaseFieldKeyEnum
BaseFieldType
BaseFilterConjunction
BaseFilterOperator
BaseHierarchyErrorCode
BaseHierarchyInvalidReason
BaseRecordLinkRole
BaseSortDirection
BaseViewType

// @univerjs-pro/boards
BoardConnectorRouting
BoardConnectorRoutingMode
BoardConnectorSite
BoardElementOrderPlacement
BoardElementType
BoardFacadeElementAlignment
BoardFacadeElementDistribution
BoardFacadeLayeredConnectionMode
BoardFacadeLayeredLayoutAlignment
BoardFacadeLayeredLayoutDirection
BoardFacadeNextAvailableBoundsPlacement
BoardSwimlaneOrientation
BoardToolType

// @univerjs-pro/boards-mind
BoardMindMapBranchLineType
BoardMindMapNodeSide
BoardMindMapStructureKind

// @univerjs-pro/boards-table
BoardTableBorderDashEnum
BoardTableBorderPresetEnum
BoardTableDiagramPreset
BoardTableFillTypeEnum
BoardTableGradientFillTypeEnum
BoardTablePictureFillModeEnum
BoardTableTextDirectionEnum
BoardTableVerticalAlignEnum

// @univerjs-pro/collaboration-client
CollaborationStatus

// @univerjs-pro/docs-column
DocsColumnPositionEnum

// @univerjs-pro/docs-chart
DocsChartInsertAnchorKind
DocsChartLayoutType

// @univerjs-pro/docs-list
DocsListSelectionMode
ListGlyphType

// @univerjs-pro/docs-shape
DocShapeAnchorPosition

// @univerjs-pro/docs-table
DashStyleType
DocsTableBorderPreset
DocsTableColumnInsertPosition
DocsTableColumnType
DocsTableInsertTablePosition
DocsTableRowInsertPosition
DocsTableSelectionKind
DocsTableSortDirection

// @univerjs-pro/embed
FEmbedHostSurface

// @univerjs-pro/engine-chart
AreaLineStyle
ChartAggregationTarget
ChartAllSeriesStyleTarget
ChartAppearanceTarget
ChartAxisDimension
ChartAxisName
ChartAxisPointerTarget
ChartAxisTarget
ChartAxisTickPosition
ChartMarkLineLabelPosition
ChartSemanticAxis
ChartSeriesAxis
ChartSeriesClearTarget
ChartSeriesTypeString
ChartSunburstLabelPosition
ChartTrendlineType
ChartTypeString
ChartVisualMapType
ChartWaterfallPointRole
ChartWaterfallStyleTarget
ChartWordCloudShapeSource
InvalidValueType
LabelAlignEnum
LegendPositionEnum
LinePointShape
PieLabelPosition
RadarShape
RelationChartLayoutEnum
SelectModeEnum
SeriesLabelPosition
TitlePositionEnum
WaterfallStackTypeEnum
WordCloudShapeEnum

// @univerjs-pro/engine-formula
FormulaReferenceType

// @univerjs-pro/engine-shape
ShapeArrowSizeEnum
ShapeArrowTypeEnum
ShapeFillEnum
ShapeGradientTypeEnum
ShapeImageFillModeEnum
ShapeImageSourceTypeEnum
ShapeLineCapEnum
ShapeLineDashEnum
ShapeLineJoinEnum
ShapeLineTypeEnum
ShapeOperatorEnum
ShapeTextAutoFitType
ShapeTextDirection
ShapeTextWrapType
ShapeTypeEnum

// @univerjs-pro/ink
BoardInkHandleKind
BoardInkPointType
BoardInkTool

// @univerjs-pro/live-share
LiveShareStatusEnum

// @univerjs-pro/shape-editor
FormulaShapeResultStatus

// @univerjs-pro/sheets-chart
ChartSourceOrientation

// @univerjs-pro/sheets-outline
DimensionOutlineAxis
DimensionOutlineErrorReason

// @univerjs-pro/sheets-pivot
PivotCallbackEnum
PivotCellStyleTypeEnum
PivotDataFieldDataTypeEnum
PivotDataFieldSortOperatorEnum
PivotDataFieldSortTypeEnum
PivotDataFieldTypeEnum
PivotDateGroupFieldDateSystemEnum
PivotDateGroupFieldDateTypeEnum
PivotFilterOperatorEnum
PivotFilterTypeEnum
PivotLayoutTypeEnum
PivotShowAsTypeEnum
PivotSubtotalPositionEnum
PivotSubtotalTypeEnum
PivotTableChangeTypeEnum
PivotTableFiledAreaEnum
PivotTableValuePositionEnum
PivotViewCellValueTypeEnum
PositionTypeEnum

// @univerjs-pro/sheets-print
PrintAlign
PrintArea
PrintDirection
PrintFreeze
PrintHeaderFooter
PrintHeaderFooterSymbol
PrintPaperMargin
PrintPaperSize
PrintScale

// @univerjs-pro/sheets-sparkline
SparklineTypeEnum

// @univerjs-pro/slides
SlideBackgroundTypeEnum
SlidePageElementTypeEnum
SlidePageSizePresetEnum
SlidePageTypeEnum
SlidePlaceholderTypeEnum
SlidePresentationBackgroundGraphicFitEnum
SlidePresentationBackgroundGraphicsTargetEnum
SlideTransitionDirectionEnum
SlideTransitionSpeedEnum
SlideTransitionTypeEnum

// @univerjs-pro/slides-table
SlideTableBorderDashEnum
SlideTableBorderPresetEnum
SlideTableFillTypeEnum
SlideTableGradientFillTypeEnum
SlideTablePictureFillModeEnum
SlideTableTextDirectionEnum
SlideTableVerticalAlignEnum
```

## APIs

### Getters & Queries

### `get`

**Signature**

```typescript
static get(): FEnum
```

**Returns**

* `FEnum` — See signature above.

Source: 

`@univerjs/core`

### Miscellaneous

### `extend`

**Signature**

```typescript
static extend(source: any): void
```

**Parameters**

* `source` `any` — *No description*

Source: 

`@univerjs/core`
