← All packages

@searsuite/sear-assembly-headless

Headless Sheet composition for tests, servers, and runtimes without a visual host.

classHeadlessXmlXPathEvaluator
class HeadlessXmlXPathEvaluator extends XmlXPathEvaluator

Node-safe XML/XPath adapter for tests, servers, and other headless hosts.

constructorHeadlessXmlXPathEvaluator(): HeadlessXmlXPathEvaluator
propertyreadonly symbol: symbolstatic

DI token for resolving the editor-local XML/XPath adapter.

Inherited members 1

Inherited from XmlXPathEvaluator.

typeHeadlessEditor
type HeadlessEditor = SheetEditor

Public editor returned by the headless assembly helper.

typeHeadlessEditorOptions
type HeadlessEditorOptions = Omit<SheetEditorConfiguration, "adapters"> & { currentDateTime?: (): number; dateSystem?: FormulaDateSystem; iteration?: FormulaIterationSettings }

Sheet editor options for hosts that do not provide platform adapters.

typeHeadlessWorkbookEditor
type HeadlessWorkbookEditor = WorkbookEditor

Public workbook editor returned by the headless assembly helper.

typeHeadlessWorkbookEditorOptions
type HeadlessWorkbookEditorOptions = Omit<WorkbookEditorConfiguration, "adapters"> & { currentDateTime?: (): number; dateSystem?: FormulaDateSystem; iteration?: FormulaIterationSettings }

Workbook editor options for hosts that do not provide platform adapters.

functioncreateHeadlessEditor
createHeadlessEditor(options: HeadlessEditorOptions): SheetEditor createHeadlessEditor(options: HeadlessWorkbookEditorOptions): WorkbookEditor

Creates a sheet editor backed entirely by headless adapters.

ReturnsA sheet editor suitable for tests, servers, or non-UI hosts.

options

Sheet editor configuration excluding adapter overrides.

functioncreateHeadlessWorkbookEditor
createHeadlessWorkbookEditor(options: HeadlessWorkbookEditorOptions): WorkbookEditor

Creates a workbook editor backed entirely by platform-neutral headless adapters.

Use this assembly for server-side processing, deterministic tests, and hosts that provide their own visual presentation. The returned editor exposes the same typed command, observation, capability, document, and sheet facades as the visual assembly.

ReturnsAn isolated workbook editor that owns its plugins and runtime services.

options

Workbook configuration excluding platform adapter construction.