API reference
SearSuite separates editor assembly, document state, optional plugins, rendering, and host services. Start
with sear-assembly-setup to create an
editor. The sections below follow those boundaries; the guide explains how they
work together.
Assembly
Create editors, configure their capabilities, and connect a host.
Create an editor
sear-assembly-setup
Public Sheet and Doc editor composition, lifecycle, commands, queries, and host-adapter wiring.
- CaretPluginclass
- DefaultSheetClipboardDataSourceclass
- DocCaretStateclass
- DocContentRenderPluginclass
- DocDebugOverlayPluginclass
- DocInputBindingRegistryclass
- DocRenderLayoutServiceclass
- HistoryPluginclass
- RichTextBlockNodeclass
- RichTextRunNodeclass
- SelectionPluginclass
- SheetDebugOverlayPluginclass
- SheetPluginclass
- SheetRuntimeExtensionRegistryclass
- TextInputPluginclass
- ViewportOverlayNodeclass
- CaptureDocSessionStateCommandResultinterface
- CaptureSheetSessionStateCommandResultinterface
- DocBaseServicesinterface
- DocDocumentStateinterface
- DocEditorinterface
- DocEditorAdaptersinterface
- DocEditorChangeinterface
- DocEditorConfigurationinterface
- DocEditorContentRectinterface
- DocEditorViewportinterface
- DocHistoryEntryinterface
- DocHistorySessionStateinterface
- DocHistoryStatusinterface
- DocInlineStyleStatusinterface
- DocRenderLayoutinterface
- DocRuntimeinterface
- DocViewportSessionStateinterface
- ExportDocStateCommandResultinterface
- ExportSheetStateCommandResultinterface
- RichTextRenderLineinterface
- RichTextRenderNodePropertiesinterface
- SheetClipboardWorkbookBridgeinterface
- SheetDocumentStateinterface
- SheetEditorinterface
- SheetEditorAdaptersinterface
- SheetEditorConfigurationinterface
- SheetPluginImplementationinterface
- SheetPluginRuntimeinterface
- SheetPluginRuntimeContextinterface
- SheetPluginServiceContextinterface
- SheetPluginSetupContextinterface
- SheetPluginSetupRuntimeinterface
- SheetScrollToInputinterface
- SheetViewportSessionStateinterface
- DocInlineStyleStatetype
- DocSessionStatetype
- DocViewportScrollInputtype
- DocVirtualLayoutSummaryListenertype
- SheetRuntimeCapabilityReadertype
- SheetRuntimeCapabilityTokentype
- SheetScrollInputtype
- SheetSessionStatetype
- ApplyDocViewportScrollCommandvariable
- ApplyViewportScrollCommandvariable
- CaptureDocSessionStateCommandvariable
- CaptureSheetSessionStateCommandvariable
- DefaultDocFeaturePluginsvariable
- DocDocumentObservationvariable
- DocHistorySessionStateDefinitionvariable
- DocHistoryStatusObservationvariable
- DocInlineStyleObservationvariable
- DocSelectionObservationvariable
- DocSelectionSessionStateDefinitionvariable
- DocViewportObservationvariable
- DocViewportSessionStateDefinitionvariable
- ExportDocStateCommandvariable
- ExportSheetStateCommandvariable
- RedoDocCommandvariable
- RenderDocViewportCommandvariable
- ResizeDocViewportCommandvariable
- ResizeSheetViewportCommandvariable
- ScrollDocViewportToCommandvariable
- ScrollViewportToCommandvariable
- SheetClipboardWorkbookBridgeSymbolvariable
- SheetRuntimeCapabilityvariable
- SheetViewportSessionStateDefinitionvariable
- UndoDocCommandvariable
- UnregisterSheetInputValidatorCommandvariable
- UpdateDocDefaultConfigCommandvariable
- UpdateSheetDefaultConfigCommandvariable
- cloneSheetDocumentStatefunction
- createDefaultSheetDocumentStateExportRegistryfunction
- createDocEditorfunction
- createEmptySheetDocumentStatefunction
- createRichTextRunRectfunction
- createSheetEditorfunction
- defineSheetRuntimeCapabilityfunction
- deserializeSheetDocumentStatefunction
- registerDefaultDependenciesfunction
- registerDefaultDocFeaturesfunction
- registerDocBaseServicesfunction
- registerDocConfigCommandsfunction
- registerDocDocumentObservationfunction
- registerDocFeaturePluginsfunction
- registerDocInlineStyleObservationfunction
- registerDocRuntimefunction
- registerDocSessionStateCommandsfunction
- registerDocStateSnapshotCommandsfunction
- registerDocViewportCommandsfunction
- registerDocViewportStatefunction
- registerSheetConfigCommandsfunction
- registerSheetPluginCapabilitiesfunction
- registerSheetPluginCellVisualReadersfunction
- registerSheetPluginCommandsfunction
- registerSheetPluginObservationsfunction
- registerSheetPluginQueriesfunction
- registerSheetPluginSessionStatesfunction
- registerSheetSessionStateCommandsfunction
- registerSheetStateSnapshotCommandsfunction
- registerSheetViewportCommandsfunction
- registerSheetViewportSessionStatefunction
- serializeSheetDocumentStatefunction
- BoldTextStyleKeyenum
- BoldTextStylePluginclass
- ClearDocCompositionCommandvariable
- defineDocRuntimeCapabilityfunction
- defineSessionStatefunction
- DeleteDocBackwardCommandvariable
- DocCaretPluginKeyvariable
- DocCompositionPluginKeyvariable
- DocContentRenderPluginKeyvariable
- DocInteractionRuntimeinterface
- DocPluginclass
- DocPluginImplementationinterface
- DocPluginRuntimeinterface
- DocPluginRuntimeCapabilityvariable
- DocPluginRuntimeContextinterface
- DocPluginServiceContextinterface
- DocPluginSetupContextinterface
- DocRuntimeCapabilityvariable
- DocRuntimeCapabilityReadertype
- DocRuntimeCapabilityTokenvariable
- DocRuntimeExtensionRegistryclass
- DocVirtualLayoutSummaryinterface
- FocusDocCommandvariable
- FontFamilyTextStyleKeyenum
- FontFamilyTextStylePluginclass
- FontSizeTextStyleKeyenum
- FontSizeTextStylePluginclass
- InsertDocTableCommandvariable
- InsertDocTableInputinterface
- InsertDocTextCommandvariable
- InsertDocTextInputinterface
- ItalicTextStyleKeyenum
- ItalicTextStylePluginclass
- LoadDocumentCommandvariable
- LoadDocumentInputinterface
- MoveDocCursorCommandvariable
- MoveDocCursorInputinterface
- ParagraphPluginclass
- readSessionStatefunction
- registerDocPluginCapabilitiesfunction
- registerDocPluginCommandsfunction
- registerDocPluginInlineStylesfunction
- registerDocPluginLineBoxesfunction
- registerDocPluginObservationsfunction
- registerDocPluginSessionStatesfunction
- RenderDocCommandvariable
- RichTextInlineStyletype
- RichTextLineBoxPluginclass
- SelectAllDocCommandvariable
- SessionStateAdapterinterface
- SessionStateDefinitioninterface
- SessionStateErrorclass
- SessionStateErrorCodevariable
- SessionStateRegistryclass
- SessionStateRestorePhasevariable
- SessionStateSnapshottype
- SetDocBoldCommandvariable
- SetDocBoldInputinterface
- SetDocCompositionCommandvariable
- SetDocCompositionInputinterface
- SetDocFontFamilyCommandvariable
- SetDocFontFamilyInputinterface
- SetDocFontSizeCommandvariable
- SetDocFontSizeInputinterface
- SetDocItalicCommandvariable
- SetDocItalicInputinterface
- SetDocSelectionCommandvariable
- SetDocSelectionInputinterface
- SetDocStrikethroughCommandvariable
- SetDocStrikethroughInputinterface
- SetDocTextColorCommandvariable
- SetDocTextColorInputinterface
- SetDocUnderlineCommandvariable
- SetDocUnderlineInputinterface
- SplitDocParagraphCommandvariable
- StrikethroughTextStyleKeyenum
- StrikethroughTextStylePluginclass
- TablePluginclass
- TextColorStyleKeyenum
- TextColorStylePluginclass
- ToggleDocBoldCommandvariable
- ToggleDocItalicCommandvariable
- ToggleDocStrikethroughCommandvariable
- ToggleDocUnderlineCommandvariable
- UnderlineTextStyleKeyenum
- UnderlineTextStylePluginclass
sear-assembly-headless
Headless Sheet composition for tests, servers, and runtimes without a visual host.
- HeadlessXmlXPathEvaluatorclass
- HeadlessEditortype
- HeadlessEditorOptionstype
- HeadlessWorkbookEditortype
- HeadlessWorkbookEditorOptionstype
- createHeadlessEditorfunction
- createHeadlessWorkbookEditorfunction
sear-assembly-workbook
Workbook structure, Sheet mounting, workbook commands, sessions, and shared runtime services.
- WorkbookCollaborationPluginclass
- WorkbookCommandBusclass
- WorkbookFormulaDependencyGraphclass
- WorkbookFormulaEvaluationRuntimeclass
- WorkbookFormulaObjectsPluginclass
- WorkbookFormulaPluginclass
- WorkbookFormulaReferenceShifterclass
- WorkbookHistoryPluginclass
- WorkbookPluginclass
- WorkbookRangeMoveErrorclass
- WorkbookRuntimeExtensionRegistryclass
- WorkbookSessionStoreclass
- WorkbookStructureMoveErrorclass
- WorkbookTransactionclass
- ActivateWorkbookSheetCommandInputinterface
- CaptureWorkbookSessionStateCommandResultinterface
- CompiledWorkbookFormulainterface
- ExportWorkbookStateCommandResultinterface
- HideWorkbookSheetCommandInputinterface
- RecalculateWorkbookFormulasCommandResultinterface
- SetWorkbookDefinedNameInputinterface
- UnhideWorkbookSheetCommandInputinterface
- WorkbookActiveSheetEditorSnapshotinterface
- WorkbookCollaborationSessioninterface
- WorkbookCollaborationTransportFactoryinterface
- WorkbookCommandBusOptionsinterface
- WorkbookCommandControllerinterface
- WorkbookCommandDefinitioninterface
- WorkbookCommandEventinterface
- WorkbookCommandResultinterface
- WorkbookCompanionSheetPluginContextinterface
- WorkbookCompanionSheetServiceinterface
- WorkbookDocumentApiinterface
- WorkbookDocumentStateSerializationOptionsinterface
- WorkbookEditorinterface
- WorkbookEditorConfigurationinterface
- WorkbookFormulaBrokenReferenceinterface
- WorkbookFormulaCompiledReferenceShiftResultinterface
- WorkbookFormulaObjectsinterface
- WorkbookFormulaRecalculationResultinterface
- WorkbookFormulaReferenceShiftResultinterface
- WorkbookFormulaSheetTransactionEventinterface
- WorkbookFormulaStateSnapshotinterface
- WorkbookFormulaTableinterface
- WorkbookHistoryEntryinterface
- WorkbookHistorySessionStateinterface
- WorkbookHistoryStatusinterface
- WorkbookPluginContextinterface
- WorkbookPluginImplementationinterface
- WorkbookPluginRuntimeinterface
- WorkbookPluginServiceContextinterface
- WorkbookSheetEditorFactoryInputinterface
- WorkbookSheetsApiinterface
- WorkbookSheetSessionStateCaptureInputinterface
- WorkbookSheetStateCaptureInputinterface
- WorkbookTransactionCommittedEventinterface
- WorkbookTransactionStateinterface
- AddWorkbookSheetCommandInputtype
- MoveWorkbookSheetCommandInputtype
- RemoveWorkbookSheetCommandInputtype
- RenameWorkbookSheetCommandInputtype
- WorkbookCommandDefinitionResulttype
- WorkbookCommandHandlertype
- WorkbookCommandInputtype
- WorkbookCommandListenertype
- WorkbookFormulaBrokenReferenceReasontype
- WorkbookFormulaGraphReferencetype
- WorkbookFormulaGraphReferenceKindtype
- WorkbookHistoryActiontype
- WorkbookPluginDisposertype
- WorkbookRuntimeCapabilityReadertype
- WorkbookRuntimeCapabilityTokentype
- WorkbookSessionStatetype
- WorkbookSheetEditorFactorytype
- WorkbookSheetSessionStateCapturetype
- WorkbookSheetStateCapturetype
- WorkbookTransactionReducertype
- ActivateWorkbookSheetCommandvariable
- AddWorkbookSheetCommandvariable
- CancelWorkbookFormulaReferencePickCommandvariable
- CaptureWorkbookFormulaDraftCommandvariable
- CaptureWorkbookSessionStateCommandvariable
- ConnectWorkbookCollaborationCommandvariable
- DisconnectWorkbookCollaborationCommandvariable
- ExportWorkbookStateCommandvariable
- HideWorkbookSheetCommandvariable
- MoveWorkbookSheetCommandvariable
- PickWorkbookFormulaReferenceCommandvariable
- RecalculateWorkbookFormulasCommandvariable
- RedoWorkbookCommandvariable
- RemoveWorkbookDefinedNameCommandvariable
- RemoveWorkbookFormulaTableCommandvariable
- RemoveWorkbookSheetCommandvariable
- RenameWorkbookSheetCommandvariable
- RestoreWorkbookFormulaDraftCommandvariable
- SetWorkbookDefinedNameCommandvariable
- SetWorkbookFormulaTableCommandvariable
- UndoWorkbookCommandvariable
- UnhideWorkbookSheetCommandvariable
- WorkbookActiveSheetEditorObservationvariable
- WorkbookActiveSheetSessionStateDefinitionvariable
- WorkbookCollaborationCapabilityvariable
- WorkbookDocumentStateObservationvariable
- WorkbookFormulaBindingsMetadataKeyvariable
- WorkbookFormulaObjectsMetadataKeyvariable
- WorkbookFormulaObjectsObservationvariable
- WorkbookFormulaSheetTransactionObservationvariable
- WorkbookFormulaStateObservationvariable
- WorkbookHistorySessionStateDefinitionvariable
- WorkbookHistoryStatusObservationvariable
- WorkbookRuntimeCapabilityvariable
- WorkbookSheetSessionsStateDefinitionvariable
- createWorkbookEditorfunction
- defineWorkbookCommandfunction
- defineWorkbookRuntimeCapabilityfunction
- deserializeWorkbookDocumentStatefunction
- isWorkbookFormulaBrokenReferencefunction
- registerDefaultWorkbookCommandsfunction
- registerWorkbookPluginCapabilitiesfunction
- registerWorkbookPluginCommandsfunction
- registerWorkbookPluginObservationsfunction
- registerWorkbookPluginSessionStatesfunction
- resolveWorkbookPluginsfunction
- serializeWorkbookDocumentStatefunction
- CommandExecutionPhasevariable
Commands and runtime
sear-assembly-commands
Run Sheet and Doc commands and build the transactions they commit.
- DocCommandBusclass
- DocCommandDispatcherclass
- EffectCommandclass
- LocalActionCommandclass
- PipelineExecutionCommandclass
- SheetAxisMoveBoundsErrorclass
- SheetCommandBusclass
- SheetCommandDispatcherclass
- SheetQueryRegistryclass
- TransactionPipelineCommandclass
- DocCommandContextinterface
- DocCommandDefinitioninterface
- DocCommandEventinterface
- DocCommandResultinterface
- DocEditorCommandinterface
- ExtendSelectionCommandInputinterface
- MoveSelectionCommandInputinterface
- MoveSelectionCommandResultinterface
- SelectRangeCommandInputinterface
- SelectRangeCommandResultinterface
- SheetClearRangeContentsCommandDataSourceinterface
- SheetClearRangeContentsInputinterface
- SheetCommandinterface
- SheetCommandContextinterface
- SheetCommandDefinitioninterface
- SheetCommandEventinterface
- SheetCommandResultinterface
- SheetDeleteColumnsInputinterface
- SheetDeleteRowsInputinterface
- SheetInsertColumnsInputinterface
- SheetInsertRowsInputinterface
- SheetMoveAxisInputinterface
- SheetQueryDefinitioninterface
- SheetRangeBoundsinterface
- SheetRangeInputinterface
- SheetStructureCommandDataSourceinterface
- CommandExecutionPhasetype
- DocCommandDefinitionResulttype
- DocCommandEffecttype
- DocCommandFactorytype
- DocCommandInputtype
- DocCommandListenertype
- SelectionMoveDirectiontype
- SheetCellPointtype
- SheetCommandDefinitionResulttype
- SheetCommandFactorytype
- SheetCommandInputtype
- SheetCommandListenertype
- SheetQueryHandlertype
- SheetQueryInputtype
- SheetQueryResulttype
- SheetRangeCommandDataSourcetype
- ClearRangeContentsCommandvariable
- DeleteColumnCommandvariable
- DeleteRowCommandvariable
- InsertColumnCommandvariable
- InsertRowCommandvariable
- MoveColumnsCommandvariable
- MoveRowsCommandvariable
- createClearRangeContentsOperationsfunction
- createDeleteColumnOperationsfunction
- createDeleteRowOperationsfunction
- createInsertColumnOperationsfunction
- createInsertRowOperationsfunction
- createMoveColumnsOperationsfunction
- createMoveRowsOperationsfunction
- createSheetTransactionfunction
- defineDocCommandfunction
- defineSheetCommandfunction
- defineSheetQueryfunction
- defineSheetReaderQueryfunction
- extendSelectionfunction
- moveSelectionfunction
- registerSheetRangeCommandsfunction
- registerSheetStructureCommandsfunction
- selectRangefunction
- SheetQueryBusclass
sear-assembly-core
The staged Sheet and Doc runtimes that execute pipelines and commit transactions.
- PipelineStepKindenum
- ConsolePipelineLoggerclass
- DocCompositionManagerclass
- DocCursorManagerclass
- DocImmediateRenderPainterclass
- DocInputPluginclass
- DocRenderEngineclass
- NoopDocCompositionProviderclass
- Pipelineclass
- PipelineStepExecutorRegistryclass
- SearContractViolationErrorclass
- SearCoreclass
- SearCoreDocclass
- SearCoreSheetclass
- SearDocParseErrorclass
- SearLifecycleErrorclass
- SearPipelineStepExecutorNotFoundErrorclass
- SearRegistryConflictErrorclass
- SearRegistryEntryNotFoundErrorclass
- SheetInteractionReducerRegistryclass
- SheetInteractionStoreclass
- SheetLifecycleCoordinatorclass
- SheetMatrixclass
- SheetViewportResizeControllerclass
- CellMatrixElementinterface
- CursorRenderInfointerface
- DocCompositionLayoutinterface
- DocCompositionProviderinterface
- DocEditorRenderLayoutInputinterface
- DocImmediateRenderPainterContentInputinterface
- DocInputDispatchResultinterface
- DocInputStateinterface
- DocPreparedEditorRenderLayoutinterface
- DocRenderLayoutStateinterface
- DocRenderOperationinterface
- DocRenderRequestinterface
- DocRenderViewportinterface
- PipelineLifecycleinterface
- PipelineStepinterface
- PipelineStepExecutionContextinterface
- PipelineStepExecutorinterface
- SearCoreDocRuntimeLayersinterface
- SelectionRectinterface
- SheetEditSessioninterface
- SheetInteractionReducerinterface
- SheetInteractionSignalinterface
- SheetInteractionStateinterface
- SheetLifecycleContextinterface
- SheetLifecycleControllerinterface
- DocRenderDirtyBlockIdstype
- DocRenderOperationstype
- DocRenderRequestHandlertype
- DocInputTransactionMetavariable
- SearAssemblyErrorCodevariable
- collectDocReflowBlockIdsfunction
- collectDocRenderOperationsfunction
- collectDocRepaintBlockIdsfunction
- getActiveCommandIdfunction
- getCommandObserverEpochfunction
- isInsideCommandExecutionfunction
- lockCommittedSheetStatefunction
- runInsideCommandExecutionfunction
- runOutsideCommandExecutionfunction
- warnIfOutsideCommandExecutionfunction
- warnIfSyntheticCommandDefinitionfunction
sear-assembly-doc
Composable rich-document plugins for nodes, layout, inline styles, commands, and observations.
- BoldTextStyleKeyenum
- FontFamilyTextStyleKeyenum
- FontSizeTextStyleKeyenum
- ItalicTextStyleKeyenum
- StrikethroughTextStyleKeyenum
- TextColorStyleKeyenum
- UnderlineTextStyleKeyenum
- BoldTextStylePluginclass
- DocPluginclass
- DocRuntimeExtensionRegistryclass
- FontFamilyTextStylePluginclass
- FontSizeTextStylePluginclass
- InlineTextStylePluginBaseclass
- ItalicTextStylePluginclass
- ParagraphPluginclass
- RichTextLineBoxPluginclass
- StrikethroughTextStylePluginclass
- TablePluginclass
- TextColorStylePluginclass
- UnderlineTextStylePluginclass
- DocCaretStateCapabilityinterface
- DocInputBindingRegistryCapabilityinterface
- DocInteractionContentRectinterface
- DocInteractionRuntimeinterface
- DocInteractionViewportinterface
- DocKeyboardHandlerRegistrationContextinterface
- DocPluginImplementationinterface
- DocPluginRuntimeinterface
- DocPluginRuntimeContextinterface
- DocPluginServiceContextinterface
- DocPluginSetupContextinterface
- DocPointerDragHandlersinterface
- DocPointerInputinterface
- DocRenderEngineCapabilityinterface
- DocRenderLayoutServiceCapabilityinterface
- DocVirtualLayoutSummaryinterface
- DocVirtualLayoutTimingSummaryinterface
- InsertDocTableInputinterface
- InsertDocTextInputinterface
- LoadDocumentInputinterface
- MoveDocCursorInputinterface
- SetDocBoldInputinterface
- SetDocCompositionInputinterface
- SetDocFontFamilyInputinterface
- SetDocFontSizeInputinterface
- SetDocItalicInputinterface
- SetDocLineSpacingInputinterface
- SetDocParagraphSpacingAfterInputinterface
- SetDocSelectionInputinterface
- SetDocStrikethroughInputinterface
- SetDocTextColorInputinterface
- SetDocUnderlineInputinterface
- DocRuntimeCapabilityReadertype
- DocRuntimeCapabilityTokentype
- DocVirtualLayoutRenderPhasetype
- DocVirtualLayoutSummaryListenertype
- ClearDocCompositionCommandvariable
- DeleteDocBackwardCommandvariable
- DocCaretPluginKeyvariable
- DocCompositionPluginKeyvariable
- DocContentRenderPluginKeyvariable
- DocPluginRuntimeCapabilityvariable
- DocRuntimeCapabilityvariable
- DocSelectionPluginKeyvariable
- FocusDocCommandvariable
- InsertDocTableCommandvariable
- InsertDocTextCommandvariable
- LoadDocumentCommandvariable
- MoveDocCursorCommandvariable
- RenderDocCommandvariable
- SelectAllDocCommandvariable
- SetDocBoldCommandvariable
- SetDocCompositionCommandvariable
- SetDocFontFamilyCommandvariable
- SetDocFontSizeCommandvariable
- SetDocItalicCommandvariable
- SetDocLineSpacingCommandvariable
- SetDocParagraphSpacingAfterCommandvariable
- SetDocSelectionCommandvariable
- SetDocStrikethroughCommandvariable
- SetDocTextColorCommandvariable
- SetDocUnderlineCommandvariable
- SplitDocParagraphCommandvariable
- ToggleDocBoldCommandvariable
- ToggleDocItalicCommandvariable
- ToggleDocStrikethroughCommandvariable
- ToggleDocUnderlineCommandvariable
- createBoldContributionfunction
- createBoldRenderContributionfunction
- createDocCommandfunction
- createFontFamilyContributionfunction
- createFontFamilyRenderContributionfunction
- createFontSizeContributionfunction
- createFontSizeRenderContributionfunction
- createItalicContributionfunction
- createItalicRenderContributionfunction
- createStrikethroughContributionfunction
- createStrikethroughRenderContributionfunction
- createTextColorContributionfunction
- createTextColorRenderContributionfunction
- createUnderlineContributionfunction
- createUnderlineRenderContributionfunction
- defineDocRuntimeCapabilityfunction
- registerDocPluginBlockFlowsfunction
- registerDocPluginCapabilitiesfunction
- registerDocPluginCommandsfunction
- registerDocPluginInlineStyleRenderersfunction
- registerDocPluginInlineStylesfunction
- registerDocPluginKeyboardHandlersfunction
- registerDocPluginLineBoxesfunction
- registerDocPluginObservationsfunction
- registerDocPluginSessionStatesfunction
sear-assembly-plugin
Plugin lifecycle, runtime capabilities, state contributions, and extension registries.
- EditorLifecycleErrorclass
- EditorLifecycleStackclass
- HeadlessToolbarclass
- Pluginclass
- PluginKeyclass
- PluginManagerclass
- RuntimeCapabilityErrorclass
- RuntimeCapabilityRegistryclass
- SearFormulaBarclass
- SearToolbarclass
- SessionStateErrorclass
- SessionStateRegistryclass
- SheetFormatTransferRegistryclass
- SheetRangeMoveRegistryclass
- SheetRangeMoveRejectedErrorclass
- SheetRangeReorderRegistryclass
- SheetStructureMoveRegistryclass
- PluginCommandExtensioninterface
- PluginCommandRegistrarinterface
- PluginConfigRegistrationinterface
- PluginDataEngineRegistrationOptionsinterface
- PluginDataViewFieldRegistrationinterface
- PluginDocumentStateCodecinterface
- PluginDocumentStateContributioninterface
- PluginObservationExtensioninterface
- PluginObservationRegistrarinterface
- PluginQueryRegistrarinterface
- PluginRuntimeCapabilityExtensioninterface
- PluginRuntimeCapabilityRegistrarinterface
- PluginSessionStateExtensioninterface
- PluginSessionStateRegistrarinterface
- PluginSpecinterface
- PluginStateRegistrationinterface
- PluginTransactionHistoryAdapterinterface
- PluginTransactionHistoryOperationsinterface
- PluginTransactionOTContributioninterface
- RegisteredPluginDocumentStateContributioninterface
- RuntimeCapabilityinterface
- RuntimeCapabilityReaderinterface
- SessionStateAdapterinterface
- SessionStateDefinitioninterface
- SheetFormatMatrixinterface
- SheetFormatTransferContributioninterface
- SheetFormatTransferPlaninterface
- SheetFormatTransferRegistrarinterface
- SheetFormatTransferSnapshotinterface
- SheetMoveRangeinterface
- SheetPortableFormatTransferinterface
- SheetRangeMoveContextinterface
- SheetRangeMoveContributioninterface
- SheetRangeMovePlaninterface
- SheetRangeReorderContextinterface
- SheetRangeReorderContributioninterface
- SheetRangeReorderPlaninterface
- SheetRangeRuleEntryinterface
- SheetRangeRuleFragmentinterface
- SheetRangeRuleMoveAdapterinterface
- SheetStructureMoveContextinterface
- SheetStructureMoveContributioninterface
- EditorLifecycleErrorCodetype
- PluginDataViewFieldSelectortype
- PluginExtensiontype
- RuntimeCapabilityErrorCodetype
- SessionStateErrorCodetype
- SessionStateRestorePhasetype
- SessionStateSnapshottype
- SheetFormatRangetype
- SheetRangeMoveAnalysistype
- SheetRangeMoveStatusvariable
- assertSheetContributionWritefunction
- cloneSessionStateValuefunction
- createMatrixFormatTransferfunction
- createPluginTransactionHistoryAdapterfunction
- createRuntimeCapabilityReaderfunction
- createSheetRangeRuleMoveContributionfunction
- defineRuntimeCapabilityfunction
- defineSessionStatefunction
- hasPluginCommandRegistrarfunction
- hasPluginObservationRegistrarfunction
- hasPluginQueryRegistrarfunction
- hasPluginRuntimeCapabilityRegistrarfunction
- hasPluginSessionStateRegistrarfunction
- intersectSheetMoveRangesfunction
- isPointInSheetMoveRangefunction
- readSessionStatefunction
- sealSheetContributionWritesfunction
- subtractSheetMoveRangefunction
- translateSheetMoveRangefunction
Configuration and testing
sear-assembly-config
Editor-local configuration storage, defaults, and typed configuration access.
- ConfigEngineclass
- ConfigUnitclass
- DocConfiginterface
- IncrementalRenderPolicyLimitsConfiginterface
- SheetConfiginterface
- EditorDefaultConfigOverridestype
- defaultDocConfigvariable
- defaultSheetConfigvariable
sear-assembly-test
Reusable test platforms, render contexts, and editor fixtures for package consumers.
- RecordingRenderContextclass
- TestPlatformclass
- CreateTestSheetOptionsinterface
- RenderCallinterface
- TestPluginRegistrationinterface
- TestProviderOverrideinterface
- TestSheetCellinterface
- TestSheetDataOptionsinterface
- TestSheetHarnessinterface
- createTestSheetfunction
- replacefunction
sear-sheet-editor-contract
Sheet-facing embedded rich-text editor contracts and test fakes without Doc-runtime dependencies.
- SheetEmbeddedEditorinterface
- FakeSheetEmbeddedEditorclass
- SheetCompositionInputinterface
- SheetCompositionStateinterface
- SheetCursorStateinterface
- SheetDeleteInputinterface
- SheetDocumentAccessorinterface
- SheetEditorGeometryinterface
- SheetEditorInvalidationinterface
- SheetEditorPointinterface
- SheetEditorRectinterface
- SheetEditRenderOptionsinterface
- SheetEditSessioninterface
- SheetEmbeddedEditorContextinterface
- SheetEmbeddedInlineStyleStatusinterface
- SheetInlineStyleUpdateinterface
- SheetInputModifiersinterface
- SheetKeyInputinterface
- SheetPointerHitinterface
- SheetPointerInputinterface
- SheetRenderSessioninterface
- SheetRenderUpdateinterface
- SheetTextInputinterface
- SheetTextPositioninterface
- SheetTextSelectioninterface
- SheetDocumenttype
- SheetDocumentNodetype
- SheetEditInputtype
- SheetEmbeddedInlineStyleStatetype
- SheetEmbeddedInlineStyleObservationvariable
Domain
Documents, state, transactions, and the data model.
Workbook and cell data
sear-domain-workbook
Stable workbook and Sheet identities, structure, and document-state contracts.
- WorkbookErrorclass
- AddWorkbookSheetInputinterface
- CreateWorkbookDocumentStateInputinterface
- MoveWorkbookSheetInputinterface
- ParsedWorkbookFormulaReferenceinterface
- RemoveWorkbookSheetInputinterface
- RenameWorkbookSheetInputinterface
- SetWorkbookSheetHiddenInputinterface
- UpdateWorkbookSheetStateInputinterface
- WorkbookCellReferenceinterface
- WorkbookColumnRangeReferenceinterface
- WorkbookDocumentStateinterface
- WorkbookRangeReferenceinterface
- WorkbookRowRangeReferenceinterface
- WorkbookSheetDescriptorinterface
- WorkbookCellKeytype
- WorkbookCoordinateAxistype
- WorkbookErrorCodetype
- WorkbookFormulaReferencetype
- WorkbookIdtype
- WorkbookReferenceDiagnosticFieldtype
- WorkbookReferenceFieldtype
- WorkbookSheetIdtype
- WorkbookSheetStateMaptype
- WorkbookCoordinateIndexvariable
- addWorkbookSheetfunction
- createWorkbookCellKeyfunction
- createWorkbookDocumentStatefunction
- formatParsedWorkbookFormulaReferencefunction
- formatWorkbookCellReferencefunction
- formatWorkbookRangeReferencefunction
- getWorkbookSheetDescriptorfunction
- getWorkbookSheetStatefunction
- isValidWorkbookReferencefunction
- isWorkbookCellReferencefunction
- isWorkbookColumnRangeReferencefunction
- isWorkbookRangeReferencefunction
- isWorkbookRowRangeReferencefunction
- moveWorkbookSheetfunction
- normalizeWorkbookColumnRangeReferencefunction
- normalizeWorkbookRangeReferencefunction
- normalizeWorkbookRowRangeReferencefunction
- parseWorkbookCellKeyfunction
- parseWorkbookFormulaReferencefunction
- quoteWorkbookSheetNamefunction
- removeWorkbookSheetfunction
- renameWorkbookSheetfunction
- setWorkbookSheetHiddenfunction
- updateWorkbookSheetStatefunction
- validateWorkbookDocumentStatefunction
- WorkbookCoordinateAxisValuevariable
- WorkbookErrorCodeValuevariable
- WorkbookReferenceFieldValuevariable
sear-domain-cell
Cell catalogs that compose commit, display, render, and clipboard behavior.
- CellDisplayTextRegistryclass
- CellRenderDefinitionclass
- CellTypeCatalogclass
- CellTypeDefinitionclass
- CellDisplayContextinterface
- CellDisplayDatainterface
- CellDocumentFormattinginterface
- CellRendererDefinitioninterface
- FormulaResultReaderinterface
- createFormulaCellClipboardCodecfunction
- defineCellRendererfunction
- registerBuiltinCellDefinitionsfunction
- registerTextFormatTransferCodecsfunction
sear-domain-cell-types
Built-in cell identities and commit strategies for text, numbers, formulas, and rich text.
- ICellFormatLocaleProviderinterface
- SheetHorizontalAlignmentenum
- SheetVerticalAlignmentenum
- BooleanCellCommitStrategyclass
- CellClipboardCodecRegistryclass
- CellCommitStrategyclass
- CellCommitStrategyRegistryclass
- CellFormatTransferRegistryclass
- DefaultStringCellCommitStrategyclass
- EmptyCellCommitStrategyclass
- FormulaCellCommitStrategyclass
- NumberCellCommitStrategyclass
- RichTextCellCommitStrategyclass
- SheetCellInputValidationRegistryclass
- SheetDisplayedValueChangesclass
- TextCellCommitStrategyclass
- CellClipboardCellPayloadinterface
- CellClipboardCodecDefinitioninterface
- CellClipboardDecodeContextinterface
- CellCommitContextinterface
- CellCommitStrategyDefinitioninterface
- CellFormatLocaleinterface
- CellFormatTransferCodecinterface
- SheetCellInputValidationResultinterface
- SheetDisplayedValueCoordinateinterface
- CellFormattype
- CellTypetype
- SheetCellInputValidatortype
- SheetDisplayedValueChangeListenertype
- CellFormatsvariable
- DefaultCellFormatLocalevariable
- adjustCellFormatDecimalPlacesfunction
- assertCellExtensionWritefunction
- assertSheetHorizontalAlignmentfunction
- assertSheetVerticalAlignmentfunction
- cellFormatToExcelCodefunction
- createDefaultCellFormatLocaleProviderfunction
- createGeneralNumberDisplayCandidatesfunction
- formatCellNumberfunction
- formatCellNumberDisplayfunction
- formatCellTextfunction
- interpretNumberInputfunction
- isSheetHorizontalAlignmentfunction
- isSheetVerticalAlignmentfunction
- normalizeCellFormatfunction
- parseFormattedNumberfunction
- sealCellExtensionWritesfunction
- CellMatrixElementinterface
sear-domain-matrix
Sparse matrix storage, structural row and column operations, dimensions, and serialization.
- ColumnShapeDimensionsCSRMatrixclass
- CSRMatrixclass
- DimensionsCSRMatrixclass
- MatrixSerializationErrorclass
- RowShapeDimensionsCSRMatrixclass
- ISheetStateinterface
- MatrixMoveRangeinterface
- SerializedSparseMatrixinterface
- SerializedSparseMatrixEntryinterface
- MatrixSerializationErrorCodetype
- createMatrixRangeMoveOperationsfunction
- createMatrixRangeReorderOperationsfunction
- deserializeSparseMatrixfunction
- hasMatrixRangeMoveConflictfunction
- serializeSparseMatrixfunction
- MatrixSerializationErrorCodeValuevariable
sear-domain-format
Portable cell-format values and formatting contracts.
- ExcelDatePartsinterface
- SpreadsheetErrorValueinterface
- SpreadsheetFormatDisplayinterface
- SpreadsheetFormatLocaleinterface
- SpreadsheetTextValueinterface
- SpreadsheetFormatValuetype
- DefaultSpreadsheetFormatLocalevariable
- excelDatePartsFromSerialfunction
- formatDollarfunction
- formatExcelDateTimefunction
- formatExcelDisplayfunction
- formatExcelTextfunction
- formatFixedfunction
- formatSpreadsheetNumberfunction
- parseNumberValuefunction
sear-domain-state
Typed data ownership, field projection, and state registry contracts.
- SearStateclass
Documents and editing
sear-domain-doc
Rich-document nodes, selections, schema helpers, inline styles, and layout contracts.
- DocNodeRegistryclass
- ParagraphNodeclass
- RichDocNodeclass
- RichTextBlockFlowRegistryclass
- RichTextInlineStyleRegistryclass
- RichTextLineBoxRegistryclass
- TableCellNodeclass
- TableNodeclass
- TableRowNodeclass
- TextNodeclass
- DocCursorPosinterface
- DocNodeDefinitioninterface
- DocSelectioninterface
- InlineTextRangePatchinterface
- InlineTextRangePatchContextinterface
- RichNodeFactoryinterface
- RichTextBlockFlowContributioninterface
- RichTextBlockFlowResolveInputinterface
- RichTextBlockLayoutProviderinterface
- RichTextInlineStyleContributioninterface
- RichTextInlineStyleMutationinterface
- RichTextInlineStyleMutationInputinterface
- RichTextInlineStyleReadInputinterface
- RichTextLineBoxinterface
- RichTextLineBoxContributioninterface
- RichTextLineBoxResolveInputinterface
- RichTextLineSpacinginterface
- RichTextParagraphLayoutinterface
- RichTextParagraphLayoutDefaultsinterface
- TextAttributeRangeinterface
- TextGraphemeRangeinterface
- TextSelectioninterface
- DocNodeIdtype
- DocNodeRoletype
- InlineTextRangeAttrsPatchertype
- RichTextChartype
- RichTextInlineStyletype
- RichTextLinetype
- RichTextLineSpacingModetype
- TextAttributePatchtype
- defaultRichTextParagraphLayoutDefaultsvariable
- RichTextParagraphAttributevariable
- applyInlineTextRangePatchPlanfunction
- applyInlineTextStylePropertyMutationfunction
- applyRichTextFormatfunction
- applyTextAttributeRangesfunction
- buildInlineTextRangePatchPlanfunction
- captureRichTextFormatfunction
- cloneRichDocumentfunction
- compareCursorfunction
- computeFirstBaselineYfunction
- createDefaultRichTextBlockFlowContributionfunction
- createDefaultRichTextLineBoxContributionfunction
- createDocNodeIdfunction
- createDocNodeIdFromPathfunction
- createEmptyParagraphfunction
- createInlineTextStyleAttrsPatcherfunction
- createRichTextLineSpacingContributionfunction
- getDocumentOffsetfunction
- getTextNodeLengthfunction
- isCollapsedfunction
- isDocSemanticallyEmptyfunction
- isTextNodefunction
- mapInlineTextRangePatchCursorfunction
- normalizeDocForEditfunction
- normalizeSelectionfunction
- paraTextfunction
- paraTextLengthfunction
- parseRichTextLineSpacingfunction
- parseRichTextParagraphSpacingfunction
- readTextStyleAttrsfunction
- registerParagraphDocNodefunction
- registerTableDocNodesfunction
- registerTextDocNodefunction
- replaceInlineTextStylefunction
- resolveDocNodeIdfunction
- resolveNodefunction
- resolveRichTextParagraphLayoutfunction
- resolveTextContentfunction
- segmentTextGraphemesfunction
- stringToRichDocfunction
- updateInlineTextStyleAttrsfunction
- NodeSchemainterface
- Schematype
- TextSchemainterface
sear-domain-doc-schema
The dependency-free JSON protocol shared by standalone and embedded rich documents.
- NodeSchemainterface
- TextSchemainterface
- Schematype
sear-domain-editor
Editor-local query, observation, capability, and lifecycle contracts shared by facades.
- ArrayIndexedSnapshotclass
- DocBlockLayoutDiffclass
- DocLayoutCacheclass
- DocLayoutEngineclass
- DocPageMapclass
- DocViewportWindowclass
- IndexedSnapshotclass
- SearEditorclass
- BlockLayoutSnapshotinterface
- DocBlockLayoutinterface
- DocBlockLayoutDiffEntryinterface
- DocBlockLayoutDiffOptionsinterface
- DocBlockRasterReuseinterface
- DocBlockRenderDebugCopyinterface
- DocBlockRenderDebugRectinterface
- DocBlockRenderDebugSnapshotinterface
- DocBlockRenderPolicyCandidateDebugMetricsinterface
- DocLayoutRectinterface
- DocPageLayoutinterface
- DocViewportRangeinterface
- DocViewportScrollSourceinterface
- LayoutLineinterface
- LayoutSnapshotinterface
- DocBlockLayoutDiffStatustype
- DocBlockRenderFrameModetype
- DocVerticalAligntype
- computeViewportRangefunction
- lockLayoutSnapshotfunction
sear-domain-commands
Typed command definitions and the editor-local command bus contract.
- DocTransactionRenderOperationTypeenum
- DocTransactionclass
- ReflowDocTransactionclass
- RepaintDocTransactionclass
- DocCommandContextinterface
- DocStepinterface
- DocCommandtype
- DocCursorDirectiontype
- deleteBackwardCommandfunction
- inputCommandfunction
- moveCursorCommandfunction
- selectAllCommandfunction
- splitParagraphCommandfunction
Transactions and collaboration
sear-domain-transaction
The correctly spelled public entry point for SearSuite transaction contracts.
- createTransactionfunction
- Transactionclass
- TRANSACTION_ORIGIN_META_KEYvariable
- TransactionOriginenum
- TransactionPluginKeyinterface
sear-domain-ot
Operational-transformation primitives for matrices, rectangles, and rich documents.
- MatrixOTActionNameenum
- OTTransformPriorityenum
- RectOTActionNameenum
- RichDocOTActionNameenum
- BaseOTclass
- MatrixOTclass
- RectOTclass
- RichDocOTclass
- TransactionOTErrorclass
- TransactionOTRegistryclass
- DeleteColOTOperationinterface
- DeleteNodeOTOperationinterface
- DeleteRowOTOperationinterface
- DeleteStringOTOperationinterface
- InsertColOTOperationinterface
- InsertNodeOTOperationinterface
- InsertRowOTOperationinterface
- InsertStringOTOperationinterface
- MoveColOTOperationinterface
- MoveNodeOTOperationinterface
- MoveRowOTOperationinterface
- OTOperationinterface
- OTTransformPairinterface
- OTTransformRelationinterface
- ReplaceNodeOTOperationinterface
- ResizeColOTOperationinterface
- ResizeRowOTOperationinterface
- TransactionOTDefinitioninterface
- UpdateAttrsOTOperationinterface
- UpdateCellOTOperationinterface
- UpdateRectOTOperationinterface
- MatrixCellUpdateIntenttype
- MatrixOTOperationtype
- MatrixStructureOTOperationtype
- Operationtype
- OTEncodedValuetype
- RichDocOTOperationtype
- RichDocOTOperationPathtype
- TransactionOTErrorCodetype
- MatrixTransactionOTvariable
- MatrixTransactionOTRelationvariable
- RichDocTransactionOTvariable
- RichDocTransactionOTRelationvariable
- createBuiltinTransactionOTRegistryfunction
- createDeleteColOTOperationfunction
- createDeleteRowOTOperationfunction
- createInsertColOTOperationfunction
- createInsertRowOTOperationfunction
- createMoveColOTOperationfunction
- createMoveRowOTOperationfunction
- createResizeColOTOperationfunction
- createResizeRowOTOperationfunction
- createUpdateCellOTOperationfunction
- createUpdateRectOTOperationfunction
- getAllActionNamesfunction
- isMatrixOperationfunction
- isMatrixStructureOperationfunction
- isResizeColOperationfunction
- isResizeRowOperationfunction
- isUpdateCellOperationfunction
- OTClonefunction
- transactionOTTypeKeyfunction
- NodeSchemainterface
- TextSchemainterface
sear-domain-collaboration
Host-neutral revision, pending-operation, acknowledgement, catch-up, and rebase algorithms.
- CollaborationAuthorityclass
- CollaborationContributorRegistryclass
- CollaborationEngineclass
- CollaborationErrorclass
- CollaborationAcceptedBatchinterface
- CollaborationContributioninterface
- CollaborationOperationTypeinterface
- CollaborationRejectedMessageinterface
- CollaborationSubmissioninterface
- CollaborationSyncMessageinterface
- CollaborationClientMessagetype
- CollaborationEngineEffecttype
- CollaborationErrorCodetype
- CollaborationServerMessagetype
- CollaborationProtocolVersionvariable
- CollaborationErrorCodeTypevariable
Formula evaluation
sear-domain-formula-engine
Host-neutral formula values, evaluation contracts, registries, references, and external-service boundaries.
- IAggregationCacheinterface
- IDependencyGraphinterface
- IFormulaCalculationTraceProviderinterface
- IFormulaDateSystemProviderinterface
- IFormulaEvaluatorinterface
- IFormulaExternalServiceProviderinterface
- IFormulaIterationSettingsProviderinterface
- IFormulaLocaleProviderinterface
- IFormulaParserinterface
- IFormulaResultProviderinterface
- IFormulaRichResultProviderinterface
- IFormulaSourceProviderinterface
- IFormulaStatusProviderinterface
- IFormulaTextServiceProviderinterface
- IFunctionRegistryinterface
- FormulaFunctionArgumentsclass
- CellChangeinterface
- EvalContextinterface
- EvalResultinterface
- FormulaAddInRegistrationRequestinterface
- FormulaAddInServiceinterface
- FormulaBatchFlushedEventinterface
- FormulaCalculationTraceEventBaseinterface
- FormulaCellMetadatainterface
- FormulaCellPositioninterface
- FormulaCellStatusinterface
- FormulaCubeMemberValueinterface
- FormulaCubeServiceinterface
- FormulaCubeSetValueinterface
- FormulaDateTimeLocaleinterface
- FormulaDateTimeMeridiemSymbolinterface
- FormulaDateTimeMonthSymbolinterface
- FormulaDateTimeParseOptionsinterface
- FormulaDateTimeParseResultinterface
- FormulaDateTimeSymbolsinterface
- FormulaDateTimeUnitSymbolsinterface
- FormulaDependenciesChangedEventinterface
- FormulaDirectAddInCallinterface
- FormulaEnvironmentMetadatainterface
- FormulaErrorinterface
- FormulaErrorChangedEventinterface
- FormulaEvaluationBudgetinterface
- FormulaEvaluationScopeinterface
- FormulaExternalServiceDefinitioninterface
- FormulaExternalServiceReaderinterface
- FormulaFlushedCellResultinterface
- FormulaFunctioninterface
- FormulaFunctionDescriptorinterface
- FormulaFunctionParameterDescriptorinterface
- FormulaGoogleRequestinterface
- FormulaGoogleServiceinterface
- FormulaHyperlinkResultinterface
- FormulaHyperlinkServiceinterface
- FormulaImageResourceinterface
- FormulaImageResultinterface
- FormulaImageServiceinterface
- FormulaIterationSettingsinterface
- FormulaLanguageServiceinterface
- FormulaMetadataCellReferenceinterface
- FormulaMetadataReaderinterface
- FormulaPhoneticReaderinterface
- FormulaPivotDataQueryinterface
- FormulaPivotDataServiceinterface
- FormulaRangeCellinterface
- FormulaRangeMoveinterface
- FormulaRecalculationCompletedEventinterface
- FormulaReferenceArgumentinterface
- FormulaReferenceResolutionOptionsinterface
- FormulaReferenceResolverinterface
- FormulaReferenceValueinterface
- FormulaRegisteredAddInCallinterface
- FormulaRtdKeyinterface
- FormulaRtdServiceinterface
- FormulaSheetMetadatainterface
- FormulaStockHistoryRequestinterface
- FormulaStockHistoryServiceinterface
- FormulaStructureMoveOptionsinterface
- FormulaTextinterface
- FormulaTextLocaleinterface
- FormulaTupleValueinterface
- FormulaWebServiceinterface
- FormulaWorkbookMetadatainterface
- ResolvedFormulaRangeinterface
- ShiftedStructureCoordinateinterface
- StructureMoveChangeinterface
- BinaryOptype
- CellKeytype
- Dependencytype
- ErrorCodetype
- FormulaAddInCalltype
- FormulaAddInRegistrationIdtype
- FormulaArgtype
- FormulaArraytype
- FormulaASTtype
- FormulaCalculationTraceEventtype
- FormulaCalculationTraceEventPayloadtype
- FormulaCalculationTraceListenertype
- FormulaCellSourcetype
- FormulaCubeKpiPropertytype
- FormulaCubeMemberExpressiontype
- FormulaCubeQuerytype
- FormulaCubeResulttype
- FormulaDateSystemtype
- FormulaDynamicDependencyRegistrartype
- FormulaErrorCodetype
- FormulaFunctionArgumentKindtype
- FormulaLanguageServiceResulttype
- FormulaNodeKindtype
- FormulaRangeSourcetype
- FormulaRangeSourceKindtype
- FormulaReferenceNodetype
- FormulaReferenceStyletype
- FormulaRichResulttype
- FormulaServiceCacheResulttype
- FormulaValuetype
- StructureChangetype
- StructureChangeAxistype
- StructureChangeKindtype
- StructureChangeTypetype
- UnaryOptype
- FormulaAddInServiceDefinitionvariable
- FormulaBatchFlushedEventTypevariable
- FormulaCalculationTraceEventTypevariable
- FormulaCubeServiceDefinitionvariable
- FormulaDependenciesChangedEventTypevariable
- FormulaErrorChangedEventTypevariable
- FormulaGoogleServiceDefinitionvariable
- FormulaHyperlinkServiceDefinitionvariable
- FormulaImageServiceDefinitionvariable
- FormulaLanguageServiceDefinitionvariable
- FormulaPivotDataServiceDefinitionvariable
- FormulaRecalculationCompletedEventTypevariable
- FormulaRtdServiceDefinitionvariable
- FormulaServiceCacheStatusvariable
- FormulaStockHistoryServiceDefinitionvariable
- FormulaStructureChangeActionNamesvariable
- FormulaWebLimitsvariable
- FormulaWebServiceDefinitionvariable
- assertSupportedStructureChangefunction
- createFormulaErrorfunction
- defineFormulaExternalServicefunction
- getStructureChangeAxisfunction
- getStructureChangeKindfunction
- isFormulaArgumentKindfunction
- isFormulaErrorfunction
- isFormulaErrorCodefunction
- mapFormulaReferenceNodesfunction
- matrixOperationsToStructureChangesfunction
- matrixOperationToStructureChangefunction
- moveFormulaReferencesfunction
- reorderFormulaReferencesfunction
- shiftStructureCoordinatefunction
- FormulaCubeKpiPropertyValuevariable
sear-domain-formula-engine-ts
The TypeScript formula parser, evaluator, dependency graph, and built-in function runtime.
- AggregationCacheclass
- AsyncFormulaServiceCacheclass
- DependencyGraphclass
- FormulaCubeCacheclass
- FormulaEvaluatorclass
- FormulaExecutionBudgetclass
- FormulaExternalServiceRegistryclass
- FormulaFormatterclass
- FormulaGoogleServiceCacheclass
- FormulaLexicalScopeclass
- FormulaParserclass
- FormulaStockHistoryCacheclass
- FormulaTextServiceRegistryclass
- FormulaWebServiceCacheclass
- FunctionRegistryclass
- WebFormulaAddInServiceclass
- CouponScheduleinterface
- ExcelDatePartsinterface
- ExcelDateTimeParseOptionsinterface
- FinancialRootOptionsinterface
- FunctionRegistryOptionsinterface
- ParsedCellRefinterface
- ParsedExcelDateTimeinterface
- WorkbookFormulaFormatOptionsinterface
- BondResulttype
- BuiltInExcelDateTimeLocaleIdtype
- DayCountResulttype
- DepreciationResulttype
- FinancialDayCountBasistype
- FinancialNumberResulttype
- FinancialRootResulttype
- ABSvariable
- ACCRINTvariable
- ACCRINTMvariable
- ACOSvariable
- ACOSHvariable
- ACOTvariable
- ACOTHvariable
- ADDvariable
- addInFunctionsvariable
- ADDRESSvariable
- AGGREGATEvariable
- AIvariable
- AMORDEGRCvariable
- AMORLINCvariable
- ANDvariable
- ARABICvariable
- AREASvariable
- ARRAY_CONSTRAINvariable
- ARRAYFORMULAvariable
- ARRAYTOTEXTvariable
- ASCvariable
- ASINvariable
- ASINHvariable
- ATANvariable
- ATAN2variable
- ATANHvariable
- AVEDEVvariable
- AVERAGEvariable
- AVERAGE_WEIGHTEDvariable
- AVERAGE_WEIGHTED_DOTTEDvariable
- AVERAGEAvariable
- AVERAGEIFvariable
- AVERAGEIFSvariable
- BAHTTEXTvariable
- BASEvariable
- BETA_DISTvariable
- BETA_INVvariable
- BETADISTvariable
- BETAINVvariable
- BINOM_DISTvariable
- BINOM_DIST_RANGEvariable
- BINOM_INVvariable
- BINOMDISTvariable
- CALLvariable
- CEILINGvariable
- CEILING_MATHvariable
- CEILING_PRECISEvariable
- CELLvariable
- CHARvariable
- CHIDISTvariable
- CHIINVvariable
- ChineseExcelDateTimeLocalevariable
- ChineseExcelDateTimeSymbolsvariable
- CHISQ_DISTvariable
- CHISQ_DIST_RTvariable
- CHISQ_INVvariable
- CHISQ_INV_RTvariable
- CHISQ_TESTvariable
- CHITESTvariable
- CHOOSEvariable
- CHOOSECOLSvariable
- CHOOSEROWSvariable
- CjkFormulaTextLocalevariable
- CLEANvariable
- CODEvariable
- COLUMNvariable
- COLUMNSvariable
- COMBINvariable
- COMBINAvariable
- compatibilityFunctionsvariable
- CompatibleExcelDateTimeLocalevariable
- CONCATvariable
- CONCATENATEvariable
- CONFIDENCEvariable
- CONFIDENCE_NORMvariable
- CONFIDENCE_Tvariable
- CORRELvariable
- COSvariable
- COSHvariable
- COTvariable
- COTHvariable
- COUNTvariable
- COUNTAvariable
- COUNTBLANKvariable
- COUNTIFvariable
- COUNTIFSvariable
- COUNTUNIQUEvariable
- COUPDAYBSvariable
- COUPDAYSvariable
- COUPDAYSNCvariable
- COUPNCDvariable
- COUPNUMvariable
- COUPPCDvariable
- COVARvariable
- COVARIANCE_Pvariable
- COVARIANCE_Svariable
- CRITBINOMvariable
- CSCvariable
- CSCHvariable
- cubeFunctionsvariable
- CUBEKPIMEMBERvariable
- CUBEMEMBERvariable
- CUBEMEMBERPROPERTYvariable
- CUBERANKEDMEMBERvariable
- CUBESETvariable
- CUBESETCOUNTvariable
- CUBEVALUEvariable
- CUMIPMTvariable
- CUMPRINCvariable
- databaseFunctionsvariable
- DATEvariable
- DATEDIFvariable
- dateTimeFunctionsvariable
- DATEVALUEvariable
- DAVERAGEvariable
- DAYvariable
- DAYSvariable
- DAYS360variable
- DBvariable
- DBCSvariable
- DCOUNTvariable
- DCOUNTAvariable
- DDBvariable
- DECIMALvariable
- DEGREESvariable
- DETECTLANGUAGEvariable
- DEVSQvariable
- DGETvariable
- DISCvariable
- DIVIDEvariable
- DMAXvariable
- DMINvariable
- DOLLARvariable
- DOLLARDEvariable
- DOLLARFRvariable
- DPRODUCTvariable
- DROPvariable
- DSTDEVvariable
- DSTDEVPvariable
- DSUMvariable
- DURATIONvariable
- DVARvariable
- DVARPvariable
- EDATEvariable
- EFFECTvariable
- ENCODEURLvariable
- EnglishExcelDateTimeLocalevariable
- EnglishExcelDateTimeSymbolsvariable
- EOMONTHvariable
- EPOCHTODATEvariable
- EQvariable
- ERROR_TYPEvariable
- EUROCONVERTvariable
- EVENvariable
- EXACTvariable
- EXCEL_1904_SERIAL_OFFSETvariable
- EXPvariable
- EXPANDvariable
- EXPON_DISTvariable
- EXPONDISTvariable
- F_DISTvariable
- F_DIST_RTvariable
- F_INVvariable
- F_INV_RTvariable
- F_TESTvariable
- FACTvariable
- FACTDOUBLEvariable
- FALSEvariable
- FDISTvariable
- FILTERvariable
- FILTERXMLvariable
- financialFunctionsvariable
- FINDvariable
- FINDBvariable
- FINVvariable
- FISHERvariable
- FISHERINVvariable
- FIXEDvariable
- FLATTENvariable
- FLOORvariable
- FLOOR_MATHvariable
- FLOOR_PRECISEvariable
- FORECASTvariable
- FORECAST_ETSvariable
- FORECAST_ETS_CONFINTvariable
- FORECAST_ETS_SEASONALITYvariable
- FORECAST_ETS_STATvariable
- FORECAST_LINEARvariable
- FORMULATEXTvariable
- FREQUENCYvariable
- FTESTvariable
- FVvariable
- FVSCHEDULEvariable
- GAMMAvariable
- GAMMA_DISTvariable
- GAMMA_INVvariable
- GAMMADISTvariable
- GAMMAINVvariable
- GAMMALNvariable
- GAMMALN_PRECISEvariable
- GAUSSvariable
- GCDvariable
- GEOMEANvariable
- GETPIVOTDATAvariable
- GOOGLEFINANCEvariable
- googleFunctionsvariable
- GOOGLETRANSLATEvariable
- GROUPBYvariable
- GROWTHvariable
- GTvariable
- GTEvariable
- HARMEANvariable
- HLOOKUPvariable
- HOURvariable
- HSTACKvariable
- HYPERLINKvariable
- HYPGEOM_DISTvariable
- HYPGEOMDISTvariable
- IFvariable
- IFERRORvariable
- IFNAvariable
- IFSvariable
- IMAGEvariable
- IMPORTDATAvariable
- IMPORTFEEDvariable
- IMPORTHTMLvariable
- IMPORTRANGEvariable
- IMPORTXMLvariable
- INDEXvariable
- INDIRECTvariable
- INFOvariable
- informationFunctionsvariable
- INTvariable
- INTERCEPTvariable
- INTRATEvariable
- IPMTvariable
- IRRvariable
- ISBETWEENvariable
- ISBLANKvariable
- ISDATEvariable
- ISEMAILvariable
- ISERRvariable
- ISERRORvariable
- ISEVENvariable
- ISFORMULAvariable
- ISLOGICALvariable
- ISNAvariable
- ISNONTEXTvariable
- ISNUMBERvariable
- ISO_CEILINGvariable
- ISODDvariable
- ISOWEEKNUMvariable
- ISPMTvariable
- ISREFvariable
- ISTEXTvariable
- ISURLvariable
- JISvariable
- JOINvariable
- KURTvariable
- LARGEvariable
- LAST_EXCEL_DATE_SERIALvariable
- LCMvariable
- LEFTvariable
- LEFTBvariable
- LENvariable
- LENBvariable
- LETvariable
- LINESTvariable
- LNvariable
- LOGvariable
- LOG10variable
- LOGESTvariable
- logicalFunctionsvariable
- LOGINVvariable
- LOGNORM_DISTvariable
- LOGNORM_INVvariable
- LOGNORMDISTvariable
- LOOKUPvariable
- lookupFunctionNamesvariable
- LOWERvariable
- LTvariable
- LTEvariable
- MARGINOFERRORvariable
- MATCHvariable
- MAXvariable
- MAXAvariable
- MAXIFSvariable
- MDETERMvariable
- MDURATIONvariable
- MEDIANvariable
- MIDvariable
- MIDBvariable
- MINvariable
- MINAvariable
- MINIFSvariable
- MINUSvariable
- MINUTEvariable
- MINVERSEvariable
- MIRRvariable
- MMULTvariable
- MODvariable
- MODEvariable
- MODE_MULTvariable
- MODE_SNGLvariable
- MONTHvariable
- MROUNDvariable
- MULTINOMIALvariable
- MULTIPLYvariable
- MUNITvariable
- Nvariable
- NAvariable
- NEvariable
- NEGBINOM_DISTvariable
- NEGBINOMDISTvariable
- NETWORKDAYSvariable
- NETWORKDAYS_INTLvariable
- NOMINALvariable
- NORM_DISTvariable
- NORM_INVvariable
- NORM_S_DISTvariable
- NORM_S_INVvariable
- NORMDISTvariable
- NORMINVvariable
- NORMSDISTvariable
- NORMSINVvariable
- NOTvariable
- NOWvariable
- NPERvariable
- NPVvariable
- NUMBERSTRINGvariable
- NUMBERVALUEvariable
- ODDvariable
- ODDFPRICEvariable
- ODDFYIELDvariable
- ODDLPRICEvariable
- ODDLYIELDvariable
- OFFSETvariable
- ORvariable
- PDURATIONvariable
- PEARSONvariable
- PERCENTILEvariable
- PERCENTILE_EXCvariable
- PERCENTILE_INCvariable
- PERCENTOFvariable
- PERCENTRANKvariable
- PERCENTRANK_EXCvariable
- PERCENTRANK_INCvariable
- PERMUTvariable
- PERMUTATIONAvariable
- PHIvariable
- PHONETICvariable
- PIvariable
- PIVOTBYvariable
- PMTvariable
- POISSONvariable
- POISSON_DISTvariable
- POWvariable
- POWERvariable
- PPMTvariable
- PRICEvariable
- PRICEDISCvariable
- PRICEMATvariable
- PROBvariable
- PRODUCTvariable
- PROPERvariable
- PVvariable
- QUARTILEvariable
- QUARTILE_EXCvariable
- QUARTILE_INCvariable
- QUERYvariable
- QUOTIENTvariable
- RADIANSvariable
- RANDvariable
- RANDARRAYvariable
- RANDBETWEENvariable
- RANKvariable
- RANK_AVGvariable
- RANK_EQvariable
- RATEvariable
- RECEIVEDvariable
- REGEXEXTRACTvariable
- REGEXMATCHvariable
- REGEXREPLACEvariable
- REGEXTESTvariable
- REGISTER_IDvariable
- REPLACEvariable
- REPLACEBvariable
- REPTvariable
- RIGHTvariable
- RIGHTBvariable
- ROMANvariable
- ROUNDvariable
- ROUNDDOWNvariable
- ROUNDUPvariable
- ROWvariable
- ROWSvariable
- RRIvariable
- RSQvariable
- RTDvariable
- SEARCHvariable
- SEARCHBvariable
- SECvariable
- SECHvariable
- SECONDvariable
- SEQUENCEvariable
- SERIESSUMvariable
- SHEETvariable
- SHEETSvariable
- SIGNvariable
- SINvariable
- SingleByteFormulaTextLocalevariable
- SINHvariable
- SKEWvariable
- SKEW_Pvariable
- SLNvariable
- SLOPEvariable
- SMALLvariable
- SORTvariable
- SORTBYvariable
- SORTNvariable
- SPARKLINEvariable
- SPLITvariable
- SQRTvariable
- SQRTPIvariable
- STANDARDIZEvariable
- STDEVvariable
- STDEV_Pvariable
- STDEV_Svariable
- STDEVAvariable
- STDEVPvariable
- STDEVPAvariable
- STEYXvariable
- STOCKHISTORYvariable
- SUBSTITUTEvariable
- SUBTOTALvariable
- SUMvariable
- SUMIFvariable
- SUMIFSvariable
- SUMPRODUCTvariable
- SUMSQvariable
- SUMX2MY2variable
- SUMX2PY2variable
- SUMXMY2variable
- SWITCHvariable
- SYDvariable
- Tvariable
- T_DISTvariable
- T_DIST_2Tvariable
- T_DIST_RTvariable
- T_INVvariable
- T_INV_2Tvariable
- T_TESTvariable
- TAKEvariable
- TANvariable
- TANHvariable
- TBILLEQvariable
- TBILLPRICEvariable
- TBILLYIELDvariable
- TDISTvariable
- TEXTvariable
- TEXTAFTERvariable
- TEXTBEFOREvariable
- textFunctionsvariable
- TEXTJOINvariable
- TEXTSPLITvariable
- TIMEvariable
- TIMEVALUEvariable
- TINVvariable
- TO_DATEvariable
- TO_DOLLARSvariable
- TO_PERCENTvariable
- TO_PURE_NUMBERvariable
- TO_TEXTvariable
- TOCOLvariable
- TODAYvariable
- TOROWvariable
- TRANSLATEvariable
- TRANSPOSEvariable
- TRENDvariable
- TRIMvariable
- TRIMMEANvariable
- TRIMRANGEvariable
- TRUEvariable
- TRUNCvariable
- TTESTvariable
- TYPEvariable
- UMINUSvariable
- UNARY_PERCENTvariable
- UNICHARvariable
- UNICODEvariable
- UNIQUEvariable
- UPLUSvariable
- UPPERvariable
- VALUEvariable
- VALUETOTEXTvariable
- VARvariable
- VAR_Pvariable
- VAR_Svariable
- VARAvariable
- VARPvariable
- VARPAvariable
- VDBvariable
- VLOOKUPvariable
- VSTACKvariable
- webFunctionsvariable
- WEBSERVICEvariable
- WEEKDAYvariable
- WEEKNUMvariable
- WEIBULLvariable
- WEIBULL_DISTvariable
- WORKDAYvariable
- WORKDAY_INTLvariable
- WRAPCOLSvariable
- WRAPROWSvariable
- XIRRvariable
- XLOOKUPvariable
- XMATCHvariable
- XNPVvariable
- XORvariable
- YEARvariable
- YEARFRACvariable
- YIELDvariable
- YIELDDISCvariable
- YIELDMATvariable
- Z_TESTvariable
- ZTESTvariable
- bondDurationfunction
- bondPricefunction
- cellKeyfunction
- collectFinancialCashFlowsfunction
- collectFinancialDateSerialsfunction
- collectFinancialScheduleRatesfunction
- collectNpvCashFlowsfunction
- couponAmountfunction
- createDefaultFormulaLocaleProviderfunction
- createExcelDateTimeLocalefunction
- createFormulaTextLocalefunction
- currentExcelDateTimeSerialfunction
- decliningBalanceDepreciationfunction
- excelDatePartsFromSerialfunction
- excelSerialFromDatePartsfunction
- excelSerialToUnixMillisfunction
- excelTimeFractionfunction
- financialDayCountDaysfunction
- financialDivisionErrorfunction
- financialNumberErrorfunction
- financialValueErrorfunction
- financialYearFractionfunction
- forEachFinancialCashFlowfunction
- formatBahtTextfunction
- formatExcelDateTimefunction
- fromCellKeyfunction
- futureValuefunction
- isFinancialMonthEndfunction
- isTextualFinancialReferencefunction
- normalizeCouponFrequencyfunction
- normalizeFinancialBasisfunction
- numericDateTextfunction
- oddLastRegularPeriodDaysfunction
- parseCellReffunction
- parseExcelDatefunction
- parseExcelDateTimefunction
- parseExcelTimefunction
- paymentfunction
- periodicNpvfunction
- readFinancialNumberfunction
- resolveCouponSchedulefunction
- resolveOddFirstCouponSchedulefunction
- solveFinancialRootfunction
- straightLineDepreciationfunction
- sumOfYearsDepreciationfunction
- toCellReffunction
- unixMillisToExcelSerialfunction
- variableDecliningBalancefunction
Plugins
Add editing behavior and optional sheet features.
Editing and navigation
sear-plugin-selection
Sheet selection state, navigation, observations, highlights, and commands.
- SheetAdditionalSelectionModeenum
- SheetHighlightPipelineStepNameenum
- SheetSelectionInteractionNameenum
- SheetSelectionPipelineNameenum
- SheetSelectionPipelineStepNameenum
- SheetSelectionPointerActionenum
- SheetSelectionSourceenum
- SheetHighlightPluginclass
- SheetHighlightRegistryclass
- SheetRangeDragclass
- SheetRangeMoveErrorclass
- SheetSelectionPluginclass
- MoveSheetRangeInputinterface
- SelectionChangedInteractionSignalinterface
- SheetEnsureSelectionVisibleInputinterface
- SheetFillRangeInputinterface
- SheetHighlightContextinterface
- SheetHighlightProviderinterface
- SheetRangeHighlightinterface
- SheetSelectionPointerInputinterface
- SheetSelectRangeInputinterface
- SheetDragAxistype
- SheetHighlightEdgetype
- SheetRangeDragInputtype
- SheetSelectionSessionStatetype
- AnalyzeSheetRangeMovevariable
- ClearSelectedContentsCommandvariable
- EnsureSelectionVisibleCommandvariable
- FillSheetRangeCommandvariable
- GetActiveCellvariable
- GetSelectionvariable
- GetSelectionNavigationvariable
- GetSelectionsvariable
- GetSheetRangeMoveConflictvariable
- HandleSheetRangeDragCommandvariable
- HandleSheetSelectionPointerCommandvariable
- MoveSheetRangeCommandvariable
- RestartSheetSelectionNavigationCommandvariable
- SelectRangeCommandvariable
- SheetRangeDragActionvariable
- SheetRangeMoveErrorCodevariable
- SheetSelectionRenderSemanticsvariable
- SheetSelectionSessionStateDefinitionvariable
- registerSelectionQueriesfunction
- registerSheetSelectionInteractionReducersfunction
sear-plugin-cell-editor
Sheet cell-edit sessions, text input, selection, and embedded-editor coordination.
- SheetCellEditorExitReasonenum
- SheetCellEditorInteractionNameenum
- SheetCellEditorKindenum
- SheetCellEditorPipelineNameenum
- SheetCellEditorPipelineStepNameenum
- FormulaReferenceHighlighterclass
- FormulaReferencePickServiceclass
- Highlighterclass
- SheetCellEditorPluginclass
- CellRangeHighlightinterface
- EditSessionEndedInteractionSignalinterface
- EditSessionStartedInteractionSignalinterface
- FormulaEditDraftinterface
- FormulaInputAssistStateinterface
- HighlightContextinterface
- Highlightinginterface
- SheetBeginCellEditInputinterface
- SheetCancelCellEditInputinterface
- SheetCellEditorPointerInputinterface
- SheetCellEditSelectionInputinterface
- SheetCommitCellEditInputinterface
- SheetDocumentCursorPositionInputinterface
- SheetDocumentSelectionCommandInputinterface
- SheetFormulaBarStateinterface
- SheetFormulaReferenceReplacementInputinterface
- SheetInlineStyleCommandInputinterface
- SheetOpenCellEditorInputinterface
- SheetRangeTextStyleInputinterface
- SheetDocumentInputCommandInputtype
- AcceptFormulaSuggestionCommandvariable
- BeginCellEditCommandvariable
- BeginCellEditorDragSelectionCommandvariable
- CancelCellEditCommandvariable
- CommitCellEditCommandvariable
- CycleFormulaReferenceCommandvariable
- EndCellEditorDragSelectionCommandvariable
- EndFormulaReferencePickCommandvariable
- FormulaInputAssistObservationvariable
- HandleCellEditorPointerCommandvariable
- HandleDocumentInputCommandvariable
- IsCellEditingQueryvariable
- MoveFormulaSuggestionCommandvariable
- OpenCellEditorCommandvariable
- ReadFormulaEditDraftQueryvariable
- ReplaceFormulaReferenceCommandvariable
- RequestCellEditorRenderCommandvariable
- RestoreFormulaEditDraftCommandvariable
- SetCellInlineStyleCommandvariable
- SetFormulaBarDraftCommandvariable
- SetRangeCellTextStyleCommandvariable
- SheetFormulaBarObservationvariable
- StartFormulaBarEditCommandvariable
- UpdateCellEditorDocumentSelectionCommandvariable
- UpdateFormulaAssistAnchorCommandvariable
- formatPickedReferencefunction
- getCellEditableValuefunction
- registerSheetCellEditorInteractionReducersfunction
sear-plugin-clipboard
Type-neutral Sheet clipboard traversal, serialization, and paste commands.
- SheetPasteModeenum
- DefaultSheetClipboardCodecclass
- InMemorySheetClipboardclass
- SheetClipboardclass
- SheetClipboardCutSessionclass
- SheetClipboardErrorclass
- SheetClipboardPluginclass
- SheetClipboardSheetIdentityclass
- PendingSheetCutinterface
- SheetClipboardCodecinterface
- SheetClipboardCommandResultinterface
- SheetClipboardDataSourceinterface
- SheetClipboardDecodeContextinterface
- SheetClipboardDecodedRangeinterface
- SheetClipboardMergedRangeinterface
- SheetClipboardMergePlaninterface
- SheetClipboardPayloadinterface
- SheetClipboardRangeInputinterface
- SheetClipboardStructuredPayloadinterface
- SheetCopyRangeInputinterface
- SheetPasteRangeInputinterface
- SheetPasteRangeResultinterface
- SheetClipboardCellPointtype
- SheetClipboardDecodedRowtype
- SheetClipboardErrorCodetype
- SheetClipboardPorttype
- SheetClipboardRowtype
- CancelCutRangeCommandvariable
- CopyCommandvariable
- CopyRangeCommandvariable
- CutCommandvariable
- CutRangeCommandvariable
- PasteCommandvariable
- PasteRangeCommandvariable
- SHEET_CLIPBOARD_MIME_TYPEvariable
- SHEET_CLIPBOARD_PAYLOAD_VERSIONvariable
- SheetClipboardCodecSymbolvariable
- SheetClipboardDataSourceSymbolvariable
- AbstractSheetClipboardclass
- SheetClipboardErrorCodeTypevariable
sear-plugin-history
Commit-driven Sheet and Doc undo and redo stacks.
- NoopSheetExternalHistoryclass
- SheetExternalHistoryclass
- SheetHistoryPluginclass
- SheetHistoryStatusProviderclass
- SheetExternalHistoryStatusinterface
- SheetHistoryEntryinterface
- SheetHistorySessionStateinterface
- SheetHistoryStatusinterface
- RedoSheetCommandvariable
- SheetHistorySessionStateDefinitionvariable
- SheetHistoryStatusObservationvariable
- UndoSheetCommandvariable
sear-plugin-find-replace
Sparse, typed Sheet find and replace.
- SheetFindReplaceErrorclass
- SheetFindReplacePluginclass
- SheetFindInputinterface
- SheetFindMatchinterface
- SheetFindPageinterface
- SheetFindPageInputinterface
- SheetFindRangeinterface
- SheetFindReplaceSourceinterface
- SheetFindSourceinterface
- SheetReplaceInputinterface
- SheetReplaceOneInputinterface
- SheetFindContenttype
- SheetFindOrdertype
- SheetFindReplaceErrorCodetype
- FindSheetMatchesQueryvariable
- FindSheetMatchPageQueryvariable
- MAX_SHEET_FIND_PAGE_SIZEvariable
- ReadSheetFindRevisionQueryvariable
- ReplaceAllSheetMatchesCommandvariable
- ReplaceSheetMatchCommandvariable
- findSheetMatchesfunction
- findSheetMatchPagefunction
- registerSheetFindReplaceCommandsfunction
- registerSheetFindReplaceQueriesfunction
- replaceSheetMatchesfunction
Cell appearance
sear-plugin-alignment
Sheet horizontal and vertical alignment state, commands, rendering projections, and persistence.
- AlignmentMatrixclass
- SheetAlignmentPluginclass
- SheetVerticalAlignmentPluginclass
- VerticalAlignmentMatrixclass
- AlignmentMatrixDatainterface
- SheetAlignmentPluginStateinterface
- SheetHorizontalAlignmentCommandDataSourceinterface
- SheetSetRangeVerticalAlignmentInputinterface
- SheetVerticalAlignmentCommandDataSourceinterface
- SheetVerticalAlignmentPluginStateinterface
- VerticalAlignmentMatrixDatainterface
- SheetSetRangeAlignmentInputtype
- SetRangeAlignmentCommandvariable
- SetRangeVerticalAlignmentCommandvariable
- SheetHorizontalAlignmentFieldKeyvariable
- SheetVerticalAlignmentFieldKeyvariable
- createSetRangeAlignmentOperationsfunction
- createSetRangeVerticalAlignmentOperationsfunction
- readSheetCellAlignmentsfunction
- readSheetCellVerticalAlignmentsfunction
- registerSheetHorizontalAlignmentCommandfunction
- registerSheetVerticalAlignmentCommandfunction
- assertSheetHorizontalAlignmentfunction
- assertSheetVerticalAlignmentfunction
- isSheetHorizontalAlignmentfunction
- isSheetVerticalAlignmentfunction
- SheetHorizontalAlignmentenum
- SheetVerticalAlignmentenum
sear-plugin-cell-border
Independent Sheet cell borders, commands, rendering, history and collaboration.
- CellBorderErrorclass
- CellBorderMatrixclass
- SheetCellBorderPluginclass
- BorderLinePaintinterface
- CellBorderMatrixDatainterface
- SheetBorderStrokeinterface
- SheetCellBorderPluginStateinterface
- SheetSetRangeCellBorderInputinterface
- SheetBorderLineStyletype
- SheetBorderPresettype
- SheetBorderSidetype
- SheetCellBordertype
- ReadSheetCellBorderQueryvariable
- SetRangeCellBorderCommandvariable
- SheetCellBorderFieldKeyvariable
- readSheetCellBordersfunction
sear-plugin-cell-fill
Sparse Sheet fill state, commands, visual projection, collaboration, and export.
- CellFillMatrixclass
- SheetCellFillPluginclass
- CellFillMatrixDatainterface
- SheetCellFillCommandDataSourceinterface
- SheetCellFillPluginStateinterface
- SheetSetRangeCellFillInputinterface
- SheetCellFilltype
- SetRangeCellFillCommandvariable
- SheetCellFillFieldKeyvariable
- assertSheetCellFillfunction
- createSetRangeCellFillOperationsfunction
- isSheetCellFillfunction
- readSheetCellFillsfunction
- registerSheetCellFillCommandfunction
sear-plugin-cell-highlight
Conditional cell highlight rules, sparse range state, commands, and rendering contributions.
- CellHighlightMatrixclass
- SheetCellHighlightPluginclass
- AddCellHighlightRuleInputinterface
- CellHighlightConditioninterface
- CellHighlightRuleinterface
- PositionedCellHighlightRuleinterface
- SheetCellHighlightPluginStateinterface
- CellHighlightKindtype
- CellHighlightNumericRangeReadertype
- CellHighlightStyletype
- CellHighlightTextOperatortype
- CellHighlightValueOperatortype
- CellHighlightValueRangeReadertype
- CellHighlightValueReadertype
- AddCellHighlightRuleCommandvariable
- ClearCellHighlightRulesCommandvariable
- ReadCellHighlightRulesQueryvariable
- RemoveCellHighlightRuleCommandvariable
- SheetCellHighlightFieldKeyvariable
- readSheetCellHighlightsfunction
sear-plugin-cell-merge
Merged-range state, structural transforms, commands, rendering, and persistence.
- CellMergeMatrixclass
- SheetCellMergeConfirmationErrorclass
- SheetCellMergePluginclass
- SheetMergeRangeMoveErrorclass
- SheetMergeStructureMoveErrorclass
- CellMergeMatrixDatainterface
- SheetCellMergeinterface
- SheetCellMergeActionDataSourceinterface
- SheetCellMergeCommandDataSourceinterface
- SheetCellMergeContentSourceinterface
- SheetCellMergePluginStateinterface
- SheetMergeAnalysisinterface
- SheetMergeInputinterface
- AnalyzeMergeCellsQueryvariable
- MergeCellsCommandvariable
- SheetCellMergeFieldKeyvariable
- ToggleMergeCellsCommandvariable
- UnmergeCellsCommandvariable
- analyzeMergeCellsfunction
- createMergeCellsOperationsfunction
- createUnmergeCellsOperationsfunction
- readSheetCellMergesfunction
- registerSheetCellMergeCommandsfunction
- registerSheetCellMergeQueriesfunction
sear-plugin-cell-format
Cell number-format state, commands, display projection, and persistence.
- CellFormatMatrixclass
- CellFormatMatrixErrorclass
- SheetCellFormatPluginclass
- SheetAdjustRangeCellFormatDecimalsInputinterface
- SheetCellFormatCommandDataSourceinterface
- SheetCellFormatPluginStateinterface
- SheetCellFormatReaderinterface
- SheetSetRangeCellFormatInputinterface
- AdjustRangeCellFormatDecimalPlacesCommandvariable
- ReadSheetCellFormatQueryvariable
- SetRangeCellFormatCommandvariable
- SheetCellFormatFieldKeyvariable
- createAdjustCellFormatDecimalOperationsfunction
- createSetRangeCellFormatOperationsfunction
- readSheetCellFormatsfunction
- registerSheetCellFormatCommandfunction
sear-plugin-clear-style
Owner-composed Sheet format clearing without content deletion.
- SheetClearStylePluginclass
- SheetClearStyleOptionsinterface
- ClearRangeStylesCommandvariable
sear-plugin-format-painter
Sheet format painting through state-owner contributions.
- SheetFormatPainterPluginclass
- SheetFormatPainterSessionclass
- FormatPainterStateinterface
- SheetFormatPainterOptionsinterface
- StartFormatPainterInputinterface
- FormatPainterModetype
- ApplyFormatPainterCommandvariable
- CancelFormatPainterCommandvariable
- FormatPainterObservationvariable
- StartFormatPainterCommandvariable
- createMatrixFormatTransferfunction
- SheetFormatRangetype
- SheetFormatTransferContributioninterface
- SheetFormatTransferPlaninterface
- SheetFormatTransferRegistryclass
- SheetFormatTransferSnapshotinterface
Data and calculations
sear-plugin-formula
Sheet formula source, evaluation scheduling, dependency tracking, and result projection.
- FormulaRegistryOwnershipinterface
- FormulaSchedulerDataSourceinterface
- CellFormulaValueConverterRegistryclass
- FormulaCalculationTraceBusclass
- FormulaCrossSheetHighlightSourceclass
- FormulaRefShifterclass
- FormulaRenderInvalidatorclass
- FormulaResultProviderRegistryclass
- FormulaResultStoreclass
- FormulaRichResultProviderRegistryclass
- FormulaSourceProviderRegistryclass
- RecalcSchedulerclass
- SheetFormulaPluginclass
- SheetFormulaReferenceHighlightPluginclass
- CellFormulaValueConverterinterface
- FormulaCellStatusCommandInputinterface
- FormulaCellStatusCommandResultinterface
- FormulaCrossSheetReferenceinterface
- FormulaDependencyCellRefinterface
- FormulaDependencyStatusinterface
- FormulaDependencyStatusCommandInputinterface
- FormulaDependencyStatusCommandResultinterface
- FormulaIdleCommandResultinterface
- FormulaIdleProviderinterface
- FormulaReferenceColorPaletteinterface
- FormulaReferenceHighlightConfiginterface
- FormulaResultProviderRegistrationinterface
- FormulaRichResultProviderRegistrationinterface
- FormulaSourceProviderRegistrationinterface
- UnregisterFormulaProviderInputinterface
- FormulaDependencyReferencetype
- FormulaPluginStatetype
- FormulaProviderKindtype
- FormulaRenderInvalidationHandlertype
- FormulaViewportChangeHandlertype
- DiscardFormulaWorkCommandvariable
- FormulaCalculationTraceObservationvariable
- formulaReferenceHighlightConfigvariable
- GetFormulaCellStatusCommandvariable
- GetFormulaDependencyStatusCommandvariable
- MarkFormulaDirtyCommandvariable
- ResumeFormulaWorkCommandvariable
- RunFormulaBatchCommandvariable
- sheetFormulaPluginKeyvariable
- UnregisterFormulaProviderCommandvariable
- UnregisterSheetFormulaExternalServiceCommandvariable
- UnregisterSheetFormulaFunctionCommandvariable
- UnregisterSheetFormulaTextServiceCommandvariable
- WaitForFormulaIdleCommandvariable
- getFormulaReferenceColorfunction
- lockFormulaResultValuefunction
- registerFormulaStatusCommandsfunction
- waitForFormulaIdlefunction
sear-plugin-formula-engineering
Host-neutral Excel-compatible engineering formulas organized by category.
- EngineeringFunctionRegistrationOptionsinterface
- BESSELIvariable
- BESSELJvariable
- BESSELKvariable
- BESSELYvariable
- BIN2DECvariable
- BIN2HEXvariable
- BIN2OCTvariable
- BITANDvariable
- BITLSHIFTvariable
- BITORvariable
- BITRSHIFTvariable
- BITXORvariable
- COMPLEXvariable
- CONVERTvariable
- DEC2BINvariable
- DEC2HEXvariable
- DEC2OCTvariable
- DELTAvariable
- engineeringFunctionsvariable
- ERFvariable
- ERF_PRECISEvariable
- ERFCvariable
- ERFC_PRECISEvariable
- GESTEPvariable
- HEX2BINvariable
- HEX2DECvariable
- HEX2OCTvariable
- IMABSvariable
- IMAGINARYvariable
- IMARGUMENTvariable
- IMCONJUGATEvariable
- IMCOSvariable
- IMCOSHvariable
- IMCOTvariable
- IMCOTHvariable
- IMCSCvariable
- IMCSCHvariable
- IMDIVvariable
- IMEXPvariable
- IMLNvariable
- IMLOGvariable
- IMLOG10variable
- IMLOG2variable
- IMPOWERvariable
- IMPRODUCTvariable
- IMREALvariable
- IMSECvariable
- IMSECHvariable
- IMSINvariable
- IMSINHvariable
- IMSQRTvariable
- IMSUBvariable
- IMSUMvariable
- IMTANvariable
- IMTANHvariable
- OCT2BINvariable
- OCT2DECvariable
- OCT2HEXvariable
- registerEngineeringFunctionsfunction
sear-plugin-data-validation
Sheet data validation rules, commands, queries, and editor-local evaluation.
- DataValidationEvaluatorRegistryclass
- DataValidationMatrixclass
- SheetDataValidationPluginclass
- DataValidationConditioninterface
- DataValidationEvaluationContextinterface
- DataValidationIssueinterface
- DataValidationOptioninterface
- DataValidationRuleinterface
- DataValidationWarninginterface
- PositionedDataValidationRuleinterface
- SetDataValidationRuleInputinterface
- SheetDataValidationDependenciesinterface
- SheetDataValidationPluginStateinterface
- DataValidationDropdownModetype
- DataValidationExternalEvaluatortype
- DataValidationInputPolicytype
- DataValidationKindtype
- DataValidationOperatortype
- DataValidationTextModetype
- ClearDataValidationRulesCommandvariable
- DataValidationEvaluatorRegistryCapabilityvariable
- DataValidationWarningObservationvariable
- ReadDataValidationCellRulesQueryvariable
- ReadDataValidationIssueQueryvariable
- ReadDataValidationRulesQueryvariable
- RemoveDataValidationRuleCommandvariable
- SetDataValidationRuleCommandvariable
- SheetDataValidationFieldKeyvariable
- UnregisterDataValidationEvaluatorCommandvariable
- evaluateDataValidationfunction
- formatDropdownSelectionfunction
- hasIntegerSolutionfunction
- parseDataValidationDatefunction
- parseDropdownSelectionfunction
- readSheetDataValidationsfunction
- resolveDropdownSelectionfunction
sear-plugin-dropdown
Optional dropdown cell interactions over validation-owned rules.
- DropdownErrorclass
- SheetDropdownPluginclass
- DropdownCellInputinterface
- DropdownCellSnapshotinterface
- PickDropdownOptionInputinterface
- SheetDropdownOptionsinterface
- DropdownErrorCodetype
- ClearDropdownValueCommandvariable
- DropdownLimitsvariable
- DropdownPickerRequestvariable
- OpenDropdownPickerCommandvariable
- PickDropdownOptionCommandvariable
- ReadDropdownCellQueryvariable
- assertDropdownCellfunction
- planDropdownValuefunction
- readDropdownCellfunction
- DropdownModevariable
- DropdownOptioninterface
- formatDropdownSelectionfunction
- parseDropdownSelectionfunction
sear-plugin-filter
Sheet range filtering with independent rules and row visibility.
- SheetFilterMatrixclass
- SheetFilterPluginclass
- CreateSheetFilterInputinterface
- ReadSheetFilterValuesInputinterface
- SetSheetColumnFilterInputinterface
- SheetFilterColumnRuleinterface
- SheetFilterDefinitioninterface
- SheetFilterDependenciesinterface
- SheetFilterPluginStateinterface
- SheetFilterValueCountinterface
- SheetFilterValuePageinterface
- SheetFilterCategorytype
- SheetFilterColorPropertytype
- SheetFilterKindtype
- SheetFilterOperatortype
- SheetFilterPredicatetype
- ClearSheetFilterCommandvariable
- CreateSheetFilterCommandvariable
- CreateSheetFilterViewCommandvariable
- ReadSheetFilterQueryvariable
- ReadSheetFilterValuesQueryvariable
- ReapplySheetFilterCommandvariable
- SetSheetColumnFilterCommandvariable
- SheetFilterViewSessionStateDefinitionvariable
- SheetRowVisibilityFieldKeyvariable
- parseSheetFilterNumberfunction
- sheetFilterValueKeyfunction
sear-plugin-sort
Sheet range sorting commands and stable sparse row permutation helpers.
- SheetSortDirectionenum
- SheetSortErrorclass
- SheetSortPluginclass
- SheetSortDependenciesinterface
- SheetSortKeyinterface
- SheetSortPermutationinterface
- SheetSortRangeInputinterface
- SheetSortValuetype
- SortSheetRangeCommandvariable
- createSheetSortPermutationfunction
sear-plugin-duplicate
Sparse Sheet duplicate-highlight state and duplicate row commands.
- DuplicateMatrixclass
- SheetDuplicatePluginclass
- DuplicateMatrixDatainterface
- SheetDuplicateClearInputinterface
- SheetDuplicateCommandDataSourceinterface
- SheetDuplicateDeleteInputinterface
- SheetDuplicateHighlightInputinterface
- SheetDuplicatePluginStateinterface
- SheetDuplicateHighlighttype
- SheetDuplicateKeepModetype
- ClearDuplicateHighlightsCommandvariable
- DeleteDuplicateRowsCommandvariable
- HighlightDuplicateRowsCommandvariable
- SheetDuplicateFieldKeyvariable
- assertSheetDuplicateHighlightfunction
- createClearDuplicateHighlightOperationsfunction
- createDeleteDuplicateRowsOperationsfunction
- createHighlightDuplicateOperationsfunction
- isSheetDuplicateHighlightfunction
- readSheetDuplicateHighlightsfunction
- registerSheetDuplicateCommandsfunction
sear-plugin-checkbox
Portable boolean checkbox cell type, typed commands and stateless Sheet integration.
- CheckboxCellclass
- CheckboxCellCommitStrategyclass
- CheckboxCellTypeDefinitionclass
- CheckboxErrorclass
- CheckboxGlyphNodeclass
- SheetCheckboxPluginclass
- CheckboxCellValueinterface
- CheckboxCellWriteinterface
- CheckboxRangeStatusinterface
- InsertCheckboxesInputinterface
- SheetCheckboxOptionsinterface
- CheckboxErrorCodetype
- CheckboxRemovalModetype
- CheckboxCellTypevariable
- CheckboxGlyphRolevariable
- CheckboxMutationLimitvariable
- InsertCheckboxesCommandvariable
- ReadCheckboxRangeQueryvariable
- RemoveCheckboxesCommandvariable
- SetCheckboxesCommandvariable
- ToggleCheckboxesCommandvariable
- checkboxTextfunction
- isCheckboxCellfunction
- normalizeCheckboxRangefunction
- parseCheckboxTextfunction
Structure and viewport
sear-plugin-freeze
Persistent Sheet freeze boundaries and typed command surface.
- SheetFreezeBoundaryErrorclass
- SheetFreezeMatrixclass
- SheetFreezePluginclass
- SheetFreezeCommandSourceinterface
- SheetFreezeMatrixDatainterface
- SheetFreezePluginStateinterface
- SheetFreezeStateinterface
- SetSheetFreezeCommandvariable
- SheetFreezeFieldKeyvariable
- createSetSheetFreezeOperationsfunction
- readSheetFreezefunction
sear-plugin-fixed-row
Sparse fixed-row state, structural transforms, visual projection, collaboration, and export.
- FixedRowMatrixclass
- SheetFixedRowPluginclass
- FixedRowMatrixDatainterface
- SheetFixedRowCommandDataSourceinterface
- SheetFixedRowPluginStateinterface
- SheetSetRowsFixedInputinterface
- SetSheetRowsFixedCommandvariable
- SheetFixedRowsFieldKeyvariable
- createSetSheetRowsFixedOperationsfunction
- readSheetFixedRowsfunction
- registerSheetFixedRowCommandsfunction
sear-plugin-resize
Sheet row and column dimensions, resize interaction, rendering, and persistence.
- SheetResizePluginclass
- SheetBeginResizeDragInputinterface
- SheetDimensionResizeInputinterface
- SheetHideColumnsInputinterface
- SheetHideRowsInputinterface
- SheetResizeColumnsBatchInputinterface
- SheetResizeColumnsRangeInputinterface
- SheetResizeDimensionCommandDataSourceinterface
- SheetResizeDimensionsinterface
- SheetResizeDragCommandControllerinterface
- SheetResizeDragInitialSizeinterface
- SheetResizeRowsBatchInputinterface
- SheetResizeRowsRangeInputinterface
- SheetUnhideColumnsInputinterface
- SheetUnhideRowsInputinterface
- SheetUpdateResizeDragInputinterface
- SheetResizeAxistype
- SheetResizeColumnsInputtype
- SheetResizeRowsInputtype
- BeginSheetResizeDragCommandvariable
- EndSheetResizeDragCommandvariable
- HideSheetColumnsCommandvariable
- HideSheetRowsCommandvariable
- ResizeSheetColumnsCommandvariable
- ResizeSheetRowsCommandvariable
- SheetColumnHiddenOriginalSizesFieldKeyvariable
- SheetColumnSizesFieldKeyvariable
- SheetRowHiddenOriginalSizesFieldKeyvariable
- SheetRowSizesFieldKeyvariable
- UnhideSheetColumnsCommandvariable
- UnhideSheetRowsCommandvariable
- UpdateSheetResizeDragCommandvariable
- createHideColumnOperationsfunction
- createHideRowOperationsfunction
- createResizeColumnOperationsfunction
- createResizeRowOperationsfunction
- createUnhideColumnOperationsfunction
- createUnhideRowOperationsfunction
- readSheetColumnHiddenOriginalSizesfunction
- readSheetColumnSizesfunction
- readSheetRowHiddenOriginalSizesfunction
- readSheetRowSizesfunction
- registerSheetResizeCommandsfunction
- registerSheetResizeDimensionCommandsfunction
- registerSheetResizeDragCommandsfunction
sear-plugin-zoom
Editor-local zoom state, commands, observations, and render integration.
- SheetZoomPluginclass
- SetSheetZoomCommandvariable
- SheetZoomSessionStateDefinitionvariable
sear-plugin-header-highlight
Header highlight behavior derived from Sheet selections.
Integration and examples
sear-plugin-collab
Editor bridges that connect committed collaborative transactions to host transports.
- CollaborationChannelclass
- CollaborationChannelErrorclass
- CollabTransportclass
- HeadlessCollabTransportclass
- SheetCollaborationPluginclass
- WebSocketTransportclass
- CollaborationChannelBindinginterface
- CollaborationConnectOptionsinterface
- CollaborationRemoteOperationsinterface
- CollaborationSessioninterface
- CollaborationStatusinterface
- CollaborationTransportConnectOptionsinterface
- ConnectSheetCollaborationResultinterface
- SheetApplyRemoteOperationsInputinterface
- CollaborationChannelErrorCodetype
- CollaborationConnectionStatetype
- CollaborationExternalEventtype
- CollaborationRemoteOperationAppliertype
- ApplyRemoteOperationsCommandvariable
- ApplySheetCollaborationEventCommandvariable
- CollaborationStatusObservationvariable
- ConnectSheetCollaborationCommandvariable
- DisconnectSheetCollaborationCommandvariable
- CollaborationAcceptedBatchinterface
- CollaborationChannelErrorCodeTypevariable
- CollaborationClientMessagetype
- CollaborationConnectionStateTypevariable
- CollaborationProtocolVersionvariable
- CollaborationRejectedMessageinterface
- CollaborationServerMessagetype
- CollaborationSubmissioninterface
- CollaborationSyncMessageinterface
sear-plugin-export
Versioned export envelopes, document-state codec registries, and durable persistence boundaries.
- DocumentStateCodecRegistryclass
- ExportErrorclass
- DocumentStateCodecinterface
- DocumentStateModuleContributioninterface
- SearDocumentStateModuleFileinterface
- SearFormulaBindingFileinterface
- SearSheetDocumentFileinterface
- SearWorkbookFileinterface
- ExportErrorCodetype
- JsonValuetype
- SearWorkbookFileFormatvariable
- cloneJsonRecordfunction
- cloneJsonValuefunction
- readRecordfunction
- ExportErrorCodeValuevariable
sear-plugin-export-node
Node CSV and XLSX adapters for Workbook document states.
- NodeCsvWorkbookImportOptionsinterface
- exportNodeCsvSheetfunction
- exportNodeXlsxWorkbookfunction
- importNodeCsvWorkbookfunction
- importNodeXlsxWorkbookfunction
sear-plugin-i18n
Editor-local locale registration and built-in English and Chinese formula locales.
- SheetI18nLocaleRegistryclass
- SheetI18nPluginclass
- SetSheetLocaleInputinterface
- SheetI18nLocaleEntryinterface
- SheetI18nLocaleRegistrationinterface
- SheetI18nStateinterface
- SheetI18nLocaletype
- SetSheetLocaleCommandvariable
- SheetI18nBuiltInLocalevariable
- SheetI18nLocaleRegistryCapabilityvariable
- SheetI18nSessionStateDefinitionvariable
- SheetI18nStateObservationvariable
- ToggleSheetLocaleCommandvariable
- UnregisterSheetI18nLocaleCommandvariable
- isSheetI18nLocalefunction
- registerBuiltInSheetI18nLocalesfunction
sear-plugin-sheet-demo
A complete, optional Sheet state-owner plugin example.
- SheetDemoMatrixclass
- SheetDemoPluginclass
- SetSheetDemoMarkerInputinterface
- SheetDemoCellInputinterface
- SheetDemoCommandSourceinterface
- SheetDemoMatrixDatainterface
- SheetDemoPluginStateinterface
- SheetDemoMarkertype
- ReadSheetDemoMarkerQueryvariable
- SetSheetDemoMarkerCommandvariable
- SheetDemoFieldKeyvariable
- SheetDemoStateTokenvariable
- assertSheetDemoMarkerfunction
- readSheetDemoMarkersfunction
- registerSheetDemoCommandsfunction
- registerSheetDemoQueriesfunction
sear-plugin-sheet-doc-adapter
The default Doc-backed rich-text editor adapter for Sheet cells.
- SearCoreEditorAdapterclass
- SheetCellContextPluginclass
- SheetClipboardPluginclass
- SheetDocIntegrationPluginclass
- SheetEmbeddedEditorPluginRegistryclass
- SheetFormulaReferencePluginclass
- SheetOverflowPluginclass
- SheetShortcutPluginclass
- EmbeddedDocConfiginterface
- SearCoreEditorAdapterOptionsinterface
- SheetEmbeddedEditorPlugininterface
- SheetEmbeddedEditorPluginContextinterface
- SheetEmbeddedEditorPluginImplementationinterface
- SheetEmbeddedInlineStyleObservationControllerinterface
- defaultEmbeddedDocConfigvariable
- createSheetEmbeddedSearCoreEditorfunction
- registerSheetEmbeddedInlineStyleObservationfunction
sear-plugin-web-doc-toolbar
Web toolbar controls for standalone rich-document commands and observations.
- SearWebDocToolbarclass
sear-plugin-web-sheet-tabbar
Web workbook Sheet tabs and Sheet-structure commands.
- SearWebBottomBarclass
- SheetBottomBarAdapterclass
- SheetStatusBarAdapterclass
- SheetTabBarAdapterclass
- WebSheetStatusBarclass
- WebSheetTabBarclass
- SearWebBottomBarCreateSheetStateInputinterface
- SearWebBottomBarMountOptionsinterface
- SearWebBottomBarWorkbookBindinginterface
- SheetStatusBarModelinterface
- SheetTabBarIteminterface
- SheetTabBarModelinterface
- SHEET_BOTTOM_BAR_CSSvariable
sear-plugin-web-toolbar
Web Sheet toolbar controls built on typed commands and observations.
- SearWebToolbarclass
- WebFormulaBarclass
- WebSheetClipboardclass
- DESIGNED_TOOLBAR_ICONSvariable
- TOOLBAR_CSSvariable
- WebSheetAdapterDefaultsvariable
- ensureSheetToolbarCommandsfunction
- registerSheetToolbarCommandsfunction
- HeadlessToolbarclass
- SearToolbarclass
Render
Paint the scene, handle input, and coordinate viewport updates.
Frames and scene nodes
sear-render-engine
Frame scheduling, dirty-region coordination, and Sheet render orchestration.
- DataEngineclass
- DataViewFieldDuplicateErrorclass
- RenderContextFactoryclass
- RenderEngineclass
- SheetDataEngineclass
- SheetDataPluginclass
- SheetRenderEngineclass
- VisibleRowDimensionsclass
- DataEngineRegistrationOptionsinterface
- DataEngineViewFieldRegistrationinterface
- SheetCellDataReaderinterface
- SheetDataPluginStateinterface
- SheetDataQueryRegistryinterface
- SheetRowVisibilityinterface
- DataEngineViewFieldSelectortype
- ReadSheetCellDataQueryvariable
- SheetDataFieldNamespacevariable
- SheetDataMatrixFieldKeyvariable
- createInvertibleProjectedOperationsfunction
- readDenseColumnfunction
- readDenseRowfunction
- readSheetDataMatrixfunction
- readSheetRawRowSizesfunction
- registerReadSheetCellDataQueryfunction
- CellMatrixElementinterface
- DocRenderEngineclass
- DocRenderViewportinterface
- readSheetColumnHiddenOriginalSizesfunction
- readSheetColumnSizesfunction
- readSheetRowHiddenOriginalSizesfunction
- readSheetRowSizesfunction
- SheetColumnHiddenOriginalSizesFieldKeyvariable
- SheetColumnSizesFieldKeyvariable
- SheetMatrixclass
- SheetRowHiddenOriginalSizesFieldKeyvariable
- SheetRowSizesFieldKeyvariable
- SheetRowVisibilityFieldKeyvariable
sear-render-node
Retained scene nodes, rich-text render registries, and spatial indexing.
- AffixNodeclass
- AffixTextNodeclass
- BlockManagerclass
- BoxNodeclass
- BVHclass
- CellVisualLayerNodeclass
- Containerclass
- DashedLineNodeclass
- DirtyTreeclass
- EventListenerclass
- FixBoxNodeclass
- GenerationalDirtyTrackerclass
- HilbertRTreeclass
- HitColorRegistryclass
- KDTreeclass
- LayoutNodeclass
- Nodeclass
- Octreeclass
- QuadTreeclass
- QuadTreeFactoryclass
- RenderNodeclass
- RichTextCaretNodeclass
- RichTextCompositionNodeclass
- RichTextContentNodeclass
- RichTextLineRendererclass
- RichTextRunRendererclass
- RichTextRunRenderRegistryclass
- RichTextSelectionNodeclass
- RichTextVisualNodeclass
- RTreeclass
- SceneGraphclass
- SpatialHashclass
- StickyNodeclass
- TextNodeclass
- Treeclass
- CellVisualLabelinterface
- CellVisualLayerinterface
- RichTextRenderCharinterface
- RichTextRunPaintInputinterface
- RichTextRunRenderContributioninterface
- RichTextSelectionRectinterface
- RichTextVisualNodeInputinterface
- CellVisualIconShapetype
- CellVisualLayerShapetype
- ClipRegiontype
- HitColorKeytype
- NodePropertiestype
- RenderNodeKeytype
- RichTextBlockIdtype
- createDragGuideNodefunction
- createRichTextRunRectfunction
- RichTextBlockNodeclass
- RichTextInlineStyletype
- RichTextRenderLineinterface
- RichTextRenderNodePropertiesinterface
- RichTextRunNodeclass
- ViewportOverlayNodeclass
sear-render-registry
Editor-local registries that connect cell types and Sheet state to renderers.
- AffixCellclass
- BooleanCellclass
- Cellclass
- EditorCellclass
- EmbeddedEditorRenderNodeclass
- EmptyCellclass
- FormulaCellclass
- NodeFactoryclass
- NumberCellclass
- RenderCoordinatorManagerclass
- RendererRegistryclass
- RichTextCellclass
- SheetCellVisualReaderErrorclass
- SheetCellVisualReaderRegistryclass
- SheetNodeFactoryclass
- SheetRenderCoordinatorManagerclass
- SheetRendererRegistryclass
- StringCellclass
- CellContextinterface
- SheetCellConditionalVisualinterface
- SheetCellConditionalVisualReaderinterface
- SheetCellVisualOverrideinterface
- SheetCellVisualReaderinterface
- SheetCellVisualReaderRegistrationContextinterface
- SheetCellVisualReadPositioninterface
- CellPropertiestype
- CellRegiontype
- CellRenderTypetype
- SheetCellVisualLayertype
- SheetCellVisualReaderErrorCodetype
- extractRichTextfunction
- formatFormulaValuefunction
- IFormulaResultProviderinterface
sear-render-strategy
Full, dirty-region, retained, and incremental rendering policies.
- BlockRasterCopyPlanclass
- DirtyRegionCollectorclass
- DirtyRenderStrategyclass
- EventRenderStrategyclass
- HitRenderStrategyclass
- IncrementalRenderPolicyclass
- OverlayRenderStrategyclass
- RasterCopyExecutorclass
- RasterCopyPlanclass
- RenderStrategyclass
- RenderStrategyManagerclass
- ScreenRenderStrategyclass
- StickyRenderStrategyclass
- ViewportFrameCacheclass
- BlockRasterCopyCandidateinterface
- BlockRasterCopyPlanInputinterface
- DirtyRegionBoundsinterface
- DirtyRegionSourceinterface
- IncrementalRenderCandidateinterface
- IncrementalRenderDecisioninterface
- IncrementalRenderPolicyLimitsinterface
- RasterCopyRectinterface
- RenderContextCapabilitiesinterface
- ScreenRenderStrategyRuntimeinterface
- IncrementalRenderDecisionReasontype
- ScreenRenderFrameModetype
- DEFAULT_INCREMENTAL_RENDER_POLICY_LIMITSvariable
- clearViewportfunction
- clearViewportRectfunction
- createViewportFrameCachefunction
- readRenderContextCapabilitiesfunction
- requiresViewportExplicitNodeClearfunction
- requiresViewportFrameRebuildfunction
- supportsViewportDirtyRedrawfunction
- worldRectToViewportClearRectfunction
sear-render
Public rendering facade that composes contexts, nodes, strategies, and registries.
- SheetCellMergeRenderclass
- SheetColumnLabelPluginclass
- SheetCornerPluginclass
- SheetGridPluginclass
- SheetGridRenderclass
- SheetRowNumberPluginclass
- SheetRangePositionContextinterface
- ViewportRangeinterface
- activeFixedRowOffsetsfunction
- computeViewportRangefunction
- getSheetRangePositionRectfunction
Drawing and coordinates
sear-render-context
Platform-neutral drawing contracts with Web Canvas, SVG, WebGL, and headless adapters.
- CoordinateTransformerclass
- HeadlessHitRenderContextclass
- HeadlessOffScreenRenderContextclass
- HeadlessRenderContextclass
- RenderContextclass
- WebCanvasRenderContextclass
- WebHitCanvasRenderContextclass
- WebOffScreenCanvasRenderContextclass
- WebRenderContextclass
- WebSvgRenderContextclass
- WebWebGLRenderContextclass
- CoordinatePointinterface
- EventWithOffsetinterface
- RenderImageDatainterface
- RenderNodeSemanticsinterface
- RenderPointerEventinterface
- RenderGradienttype
- RenderImageSourcetype
- RenderPainttype
- RenderPatterntype
sear-render-coord
Conversions between document, viewport, screen, and host-view coordinates.
- CoordinateEngineclass
- CoordinatePointinterface
- CoordinateStateinterface
- createDefaultCoordinateStatefunction
sear-render-metrics
Platform-neutral text shaping and glyph measurement contracts.
- RenderContextTextShaperclass
- TextMeasurementManagerclass
- TextShaperclass
- WebTextShaperclass
- WebTextShaperErrorclass
- FontDescriptorInputinterface
- ShapedCaretStopinterface
- ShapedGlyphinterface
- ShapedTextClusterinterface
- TextShapeInputinterface
- TextShapeResultinterface
- WebTextShaperContextinterface
- TextShapeDirectiontype
- TextShapeFeatureValuetype
- createFontDescriptorfunction
- createWebTextShaperContextfunction
Input and viewport
sear-render-event-engine
Hit testing and render-node event propagation.
- EventEngineclass
- EventRegistrarclass
- HeadlessEventRegistrarclass
- WebEventRegistrarclass
- EventWithOffsetAndTargetinterface
- getPluginHandlerNamefunction
- normalizeEventKeyfunction
- EventWithOffsetinterface
sear-render-input
Keyboard, pointer, text-input, and composition routing contracts.
- HeadlessKeyboardRouterclass
- HeadlessPointerCaptureclass
- HeadlessTextInputclass
- Inputclass
- InputManagerclass
- KeyboardRouterclass
- PointerCaptureclass
- TextInputclass
- WebKeyboardRouterclass
- WebPointerCaptureclass
- WebTextInputclass
- KeyboardRouterHandlersinterface
- PointerCaptureHandlersinterface
- PointerCapturePointinterface
- TextInputHandlersinterface
- TextInputEventtype
- TextInputKindvariable
sear-render-cursor
Portable cursor policies with Web and headless host adapters.
- CursorEngineclass
- CursorRegistryclass
- HeadlessCursorEngineclass
- SheetCursorPluginclass
- WebCursorEngineclass
- CursorPositioninterface
- PositionCursorRuleinterface
- PredicateCursorRuleinterface
- RegionCursorRuleinterface
- TypeCursorRuleinterface
- CursorRuletype
- CursorTokentype
- CursorRuleKindvariable
- CursorRulePriorityvariable
sear-render-scroll
Logical scrolling, axis locking, boundary feedback, and host scroller adapters.
- HeadlessScrollerclass
- RubberBandConfigErrorclass
- RubberBandControllerclass
- ScrollAxisLockclass
- ScrollAxisLockConfigErrorclass
- Scrollerclass
- ScrollerFactoryclass
- ScrollManagerclass
- WebScrollerclass
- RubberBandConfiginterface
- RubberBandInputinterface
- RubberBandOffsetinterface
- ScrollAxisLockConfiginterface
- ScrollManagerStateinterface
- ScrollAxistype
- ScrollPublishertype
- createDefaultScrollManagerStatefunction
- rubberBandDistancefunction
Foundation
Shared platform, geometry, storage, and dependency contracts.
Host services
sear-foundation-platform
Injectable timing, events, view geometry, identifiers, and host diagnostics.
- BrowserPlatformclass
- FileDownloadclass
- HeadlessPlatformclass
- HeadlessWebServiceClientclass
- Platformclass
- UnavailableFileDownloadclass
- WebFetchServiceClientclass
- WebFileDownloadclass
- WebServiceClientclass
- WebServiceErrorclass
- WebXmlXPathEvaluatorclass
- XmlXPathErrorclass
- XmlXPathEvaluatorclass
- FileDownloadRequestinterface
- PlatformEventListenerOptionsinterface
- PlatformViewOffsetinterface
- WebServiceCancellationinterface
- WebServiceRequestOptionsinterface
- WebServiceResponseinterface
- XmlXPathEvaluationinterface
- XmlXPathOptionsinterface
- PlatformFrameRequestCallbacktype
- WebServiceErrorCodetype
- XmlXPathErrorCodetype
- PlatformEventNamevariable
- isHttpWebServiceUrlfunction
sear-foundation-di
Editor-scoped dependency injection with explicit ownership and borrowed instances.
- Scopeenum
- Containerclass
- INJECT_METADATA_KEYvariable
- INJECTABLE_METADATA_KEYvariable
- Injectfunction
- Injectablefunction
- Singletonfunction
sear-foundation-storage
Abstract key-value storage contracts and in-memory adapters.
- DataStorageclass
- DataStorageFactoryclass
- MapDataStorageclass
- MapDataStorageFactoryclass
sear-foundation-subscription
Idempotent subscription ownership and reverse-order disposal utilities.
- ObservationErrorclass
- ObservationRegistryclass
- SubscriptionManagerclass
- EventObservationDefinitioninterface
- ObservationDefinitioninterface
- ObservationSourceinterface
- StateObservationDefinitioninterface
- StateObservationSourceinterface
- ObservationErrorCodetype
- ObservationKindtype
- defineEventObservationfunction
- defineStateObservationfunction
sear-foundation-user-interaction
Portable interaction-state contracts for host input and editor behavior.
- UserInteractionServiceclass
- WebUserInteractionServiceclass
- UserConfirmationRequestinterface
Geometry
sear-foundation-rect
Immutable rectangle geometry and intersection utilities.
- PositionRectclass
- PositionRectManagerclass
- RangeRectclass
- RangeRectManagerclass
- Rectclass
- PositionRectPropsinterface
- Pointtype
- emptyPositionRectvariable
- createEmptyRectfunction
- createEmptyRectShapefunction
sear-foundation-range
Range primitives and normalization helpers used by Sheet and Doc domains.
- Rangeclass
Shared helpers
sear-foundation-common
Small dependency-free values and contracts shared across SearSuite packages.
- BuildInStateNameenum
- SearDocumentTypeenum
- QuadTreeclass
- QuadTreeNodeclass
- SearKeyclass
- printNameAndVersionfunction
- CommandExecutionPhasevariable
sear-foundation-error
Structured public errors with stable codes and diagnostic details.
- SearErrorclass
- SearErrorDetailstype
sear-foundation-keymap
Portable keyboard key values, chords, and binding contracts.
- KeyboardKeyenum
sear-foundation-utils
General-purpose algorithms and guards without editor-domain ownership.
- HexColortype
- StandardColorvariable
- columnIndexToLabelfunction
- columnLabelToIndexfunction
- erffunction
- erfcfunction
- getRandomColorfunction
- isFormulaErrorfunction
- isFormulaTextfunction
- isNumberfunction
- releaseColorfunction
- toNumberOrErrorfunction
- toNumberOrZerofunction
No matching packages or API entries.