editor-ui

@hlang-org/editor-ui

Lumen design system for hlang: node, edge, panel, and shell components for a React Flow node editor, built on @hlang-org/editor-react. Version 0.2.0, 119 exports.

Classes

LiveSignalStore

Defined in: packages/editor-ui/src/live/live-signal-store.ts:58

Constructors

Constructor
TypeScript
new LiveSignalStore(deps?): LiveSignalStore;

Defined in: packages/editor-ui/src/live/live-signal-store.ts:77

Parameters
ParameterTypeDefault value
deps?LiveSignalStoreDepsdefaultDeps
Returns

LiveSignalStore

Methods

getNodeState()
TypeScript
getNodeState(nodeId): NodeLiveState;

Defined in: packages/editor-ui/src/live/live-signal-store.ts:135

Current live state of a node.

Parameters
ParameterType
nodeIdstring
Returns

NodeLiveState

isEdgeFlowing()
TypeScript
isEdgeFlowing(edgeId): boolean;

Defined in: packages/editor-ui/src/live/live-signal-store.ts:147

Whether an edge is currently flowing.

Parameters
ParameterType
edgeIdstring
Returns

boolean

markActivity()
TypeScript
markActivity(nodeId, portId): void;

Defined in: packages/editor-ui/src/live/live-signal-store.ts:97

Record a node emitting on an output port (drives node + edge activity).

Parameters
ParameterType
nodeIdstring
portIdstring
Returns

void

markError()
TypeScript
markError(nodeId): void;

Defined in: packages/editor-ui/src/live/live-signal-store.ts:110

Record a node erroring (sticky for the run).

Parameters
ParameterType
nodeIdstring
Returns

void

reset()
TypeScript
reset(): void;

Defined in: packages/editor-ui/src/live/live-signal-store.ts:116

Clear all live state (on stop/teardown) and notify everyone.

Returns

void

setEdgeIndex()
TypeScript
setEdgeIndex(edges): void;

Defined in: packages/editor-ui/src/live/live-signal-store.ts:82

Provide the current edge index (call whenever edges change).

Parameters
ParameterType
edgesreadonly EdgeIndexEntry[]
Returns

void

subscribeEdge()
TypeScript
subscribeEdge(edgeId, listener): () => void;

Defined in: packages/editor-ui/src/live/live-signal-store.ts:130

Subscribe to a single edge's flowing state.

Parameters
ParameterType
edgeIdstring
listenerListener
Returns

() => void

subscribeNode()
TypeScript
subscribeNode(nodeId, listener): () => void;

Defined in: packages/editor-ui/src/live/live-signal-store.ts:125

Subscribe to a single node's live state.

Parameters
ParameterType
nodeIdstring
listenerListener
Returns

() => void

Interfaces

AssetGridProps

Defined in: packages/editor-ui/src/panels/AssetGrid.tsx:17

Properties

PropertyModifierTypeDescriptionDefined in
emptyHint?readonlystringShown when there are no assets yet.packages/editor-ui/src/panels/AssetGrid.tsx:21
itemsreadonlyreadonly AssetItem[]-packages/editor-ui/src/panels/AssetGrid.tsx:18
onSelect?readonly(id) => void-packages/editor-ui/src/panels/AssetGrid.tsx:19

AssetItem

Defined in: packages/editor-ui/src/panels/AssetGrid.tsx:11

Properties


AssetNodeChromeProps

Defined in: packages/editor-ui/src/nodes/AssetNode.tsx:20

Properties

PropertyModifierTypeDefined in
nodereadonlyEditorNodepackages/editor-ui/src/nodes/AssetNode.tsx:21
selected?readonlybooleanpackages/editor-ui/src/nodes/AssetNode.tsx:22

CanvasChromeProps

Defined in: packages/editor-ui/src/canvas/CanvasChrome.tsx:13

Properties

PropertyModifierTypeDefined in
background?readonlybooleanpackages/editor-ui/src/canvas/CanvasChrome.tsx:14

CanvasDockProps

Defined in: packages/editor-ui/src/canvas/CanvasDock.tsx:18

Properties

PropertyModifierTypeDescriptionDefined in
canRedoreadonlyboolean-packages/editor-ui/src/canvas/CanvasDock.tsx:33
canUndoreadonlyboolean-packages/editor-ui/src/canvas/CanvasDock.tsx:32
modereadonlyCanvasModeCurrent interaction mode + setter (left-drag selects vs pans).packages/editor-ui/src/canvas/CanvasDock.tsx:27
onAddreadonly() => voidOpen the node search to add a node.packages/editor-ui/src/canvas/CanvasDock.tsx:25
onFitViewreadonly() => void-packages/editor-ui/src/canvas/CanvasDock.tsx:23
onModeChangereadonly(mode) => void-packages/editor-ui/src/canvas/CanvasDock.tsx:28
onRedoreadonly() => void-packages/editor-ui/src/canvas/CanvasDock.tsx:31
onUndoreadonly() => voidUndo/redo — colocated with the canvas tools rather than the top bar.packages/editor-ui/src/canvas/CanvasDock.tsx:30
onZoomInreadonly() => void-packages/editor-ui/src/canvas/CanvasDock.tsx:21
onZoomOutreadonly() => void-packages/editor-ui/src/canvas/CanvasDock.tsx:22
zoomreadonlynumberCurrent zoom as a fraction (1 = 100%).packages/editor-ui/src/canvas/CanvasDock.tsx:20

CheatsheetProps

Defined in: packages/editor-ui/src/overlays/Cheatsheet.tsx:21

Properties

PropertyModifierTypeDescriptionDefined in
groups?readonlyreadonly ShortcutGroup[]Groups to display; a sensible default set is used when omitted.packages/editor-ui/src/overlays/Cheatsheet.tsx:25
onClosereadonly() => void-packages/editor-ui/src/overlays/Cheatsheet.tsx:23
openreadonlyboolean-packages/editor-ui/src/overlays/Cheatsheet.tsx:22

ConnectableResult

Defined in: packages/editor-ui/src/command-palette/node-search-model.ts:62

A search result augmented with the specific port on the candidate node that would complete a pending connection.

Properties

PropertyModifierTypeDescriptionDefined in
candidatereadonlyNodeSearchResult-packages/editor-ui/src/command-palette/node-search-model.ts:63
connectPortIdreadonlystringThe port id on the (future) new node that closes the connection.packages/editor-ui/src/command-palette/node-search-model.ts:65

ContextMenuItem

Defined in: packages/editor-ui/src/context-menu/NodeContextMenu.tsx:22

One menu row. A separator is a bare { separator: true }.

Properties

PropertyModifierTypeDescriptionDefined in
danger?readonlybooleanDestructive styling (e.g. Delete).packages/editor-ui/src/context-menu/NodeContextMenu.tsx:30
disabled?readonlybooleanDisabled rows are shown dim and are not selectable.packages/editor-ui/src/context-menu/NodeContextMenu.tsx:32
icon?readonlyReactNodeOptional leading glyph.packages/editor-ui/src/context-menu/NodeContextMenu.tsx:28
idreadonlystring-packages/editor-ui/src/context-menu/NodeContextMenu.tsx:23
labelreadonlystring-packages/editor-ui/src/context-menu/NodeContextMenu.tsx:24
onSelectreadonly() => void-packages/editor-ui/src/context-menu/NodeContextMenu.tsx:33
shortcut?readonlystringOptional keyboard-shortcut hint shown right-aligned (e.g. "⌘D").packages/editor-ui/src/context-menu/NodeContextMenu.tsx:26

DiagnosticBadgeProps

Defined in: packages/editor-ui/src/panels/DiagnosticBadge.tsx:12

Properties

PropertyModifierTypeDescriptionDefined in
diagnosticreadonlyDiagnostic-packages/editor-ui/src/panels/DiagnosticBadge.tsx:13
size?readonlynumber-packages/editor-ui/src/panels/DiagnosticBadge.tsx:16
variantreadonlystringClass-prefix so hosts style it in context (e.g. 'hl-pill-diag').packages/editor-ui/src/panels/DiagnosticBadge.tsx:15

EdgeIndexEntry

Defined in: packages/editor-ui/src/live/live-signal-store.ts:29

Minimal edge shape the store needs to map a source-port pulse to edges.

Properties


EditorHotkeysOptions

Defined in: packages/editor-ui/src/hooks/useEditorHotkeys.ts:32

Properties

PropertyModifierTypeDescriptionDefined in
scope?readonlyRefObject<HTMLElement | null>The element that owns the shortcuts. When given, only keystrokes whose target is inside it are handled; while it is not mounted, none are. Omit it when the editor fills the page.packages/editor-ui/src/hooks/useEditorHotkeys.ts:38

EditorShellProps

Defined in: packages/editor-ui/src/shell/EditorShell.tsx:11

Properties

PropertyModifierTypeDescriptionDefined in
canvasreadonlyReactNodeCenter region — required; the host renders + .packages/editor-ui/src/shell/EditorShell.tsx:19
footer?readonlyReactNodeOptional footer region (e.g. an output/console strip).packages/editor-ui/src/shell/EditorShell.tsx:21
left?readonlyReactNodeLeft region (node palette / outline).packages/editor-ui/src/shell/EditorShell.tsx:15
leftCollapsed?readonlyboolean-packages/editor-ui/src/shell/EditorShell.tsx:22
right?readonlyReactNodeRight region (inspector).packages/editor-ui/src/shell/EditorShell.tsx:17
rightCollapsed?readonlyboolean-packages/editor-ui/src/shell/EditorShell.tsx:23
toolbar?readonlyReactNodeTop toolbar region.packages/editor-ui/src/shell/EditorShell.tsx:13

EditorUIThemeProviderProps

Defined in: packages/editor-ui/src/tokens/ThemeProvider.tsx:12

Properties

PropertyModifierTypeDefined in
childrenreadonlyReactNodepackages/editor-ui/src/tokens/ThemeProvider.tsx:16
className?readonlystringpackages/editor-ui/src/tokens/ThemeProvider.tsx:14
style?readonlyCSSPropertiespackages/editor-ui/src/tokens/ThemeProvider.tsx:15
theme?readonlyPartial<Record< | "hl-void" | "hl-void-2" | "hl-surface" | "hl-surface-2" | "hl-line" | "hl-line-strong" | "hl-silver" | "hl-silver-hi" | "hl-silver-lo" | "hl-spark" | "hl-r" | "hl-t" | "hl-w" | "hl-error" | "hl-ink" | "hl-ink-2" | "hl-ink-3" | "hl-font-ui" | "hl-font-mono" | "hl-r-sm" | "hl-r-md" | "hl-r-lg" | "hl-r-pill" | "hl-shadow-node" | "hl-shadow-glass" | "hl-glow-silver" | "hl-ease", string | undefined>>packages/editor-ui/src/tokens/ThemeProvider.tsx:13

EmptyStateProps

Defined in: packages/editor-ui/src/canvas/EmptyState.tsx:10

Properties

PropertyModifierTypeDefined in
hint?readonlyReactNodepackages/editor-ui/src/canvas/EmptyState.tsx:12
title?readonlyReactNodepackages/editor-ui/src/canvas/EmptyState.tsx:11

FuzzyCandidate

Defined in: packages/editor-ui/src/command-palette/fuzzy.ts:77

A candidate to rank, carrying an opaque payload of type T.

Type Parameters

Type Parameter
T

Properties


FuzzyMatch

Defined in: packages/editor-ui/src/command-palette/fuzzy.ts:10

A scored match with the matched character positions (for highlighting).

Properties

PropertyModifierTypeDefined in
positionsreadonlyreadonly number[]packages/editor-ui/src/command-palette/fuzzy.ts:12
scorereadonlynumberpackages/editor-ui/src/command-palette/fuzzy.ts:11

FuzzyResult

Defined in: packages/editor-ui/src/command-palette/fuzzy.ts:83

A ranked result: the candidate plus its match.

Type Parameters

Type Parameter
T

Properties


HlangFlowTypes

Defined in: packages/editor-ui/src/nodes/flow-types.ts:16

Properties

PropertyModifierTypeDefined in
edgeTypesreadonlyEdgeTypespackages/editor-ui/src/nodes/flow-types.ts:18
nodeTypesreadonlyNodeTypespackages/editor-ui/src/nodes/flow-types.ts:17

InspectorPanelProps

Defined in: packages/editor-ui/src/panels/InspectorPanel.tsx:18

Properties

PropertyModifierTypeDescriptionDefined in
corereadonlyEditorCore-packages/editor-ui/src/panels/InspectorPanel.tsx:19
emptyState?readonlyReactNodeShown when no single node is selected.packages/editor-ui/src/panels/InspectorPanel.tsx:21

LiveSignalProviderProps

Defined in: packages/editor-ui/src/live/LiveSignalContext.tsx:15

Properties

PropertyModifierTypeDescriptionDefined in
childrenreadonlyReactNode-packages/editor-ui/src/live/LiveSignalContext.tsx:18
store?readonlyLiveSignalStoreOptional external store; a fresh one is created if omitted.packages/editor-ui/src/live/LiveSignalContext.tsx:17

LiveSignalStoreDeps

Defined in: packages/editor-ui/src/live/live-signal-store.ts:37

Injected clock + scheduler so the store is deterministic and testable.

Methods

cancel()
TypeScript
cancel(handle): void;

Defined in: packages/editor-ui/src/live/live-signal-store.ts:40

Parameters
ParameterType
handlenumber
Returns

void

now()
TypeScript
now(): number;

Defined in: packages/editor-ui/src/live/live-signal-store.ts:38

Returns

number

schedule()
TypeScript
schedule(cb): number;

Defined in: packages/editor-ui/src/live/live-signal-store.ts:39

Parameters
ParameterType
cb() => void
Returns

number


NodeBodySlotProps

Defined in: packages/editor-ui/src/nodes/NodeBodySlot.tsx:11

Properties

PropertyModifierTypeDescriptionDefined in
children?readonlyReactNodeCustom body content, resolved by the host/registry. Empty renders nothing.packages/editor-ui/src/nodes/NodeBodySlot.tsx:14
nodereadonlyEditorNode-packages/editor-ui/src/nodes/NodeBodySlot.tsx:12

NodeChromeProps

Defined in: packages/editor-ui/src/nodes/HlangNode.tsx:24

Presentational node chrome, decoupled from React Flow for easy testing.

Properties

PropertyModifierTypeDefined in
body?readonlyReactNodepackages/editor-ui/src/nodes/HlangNode.tsx:27
nodereadonlyEditorNodepackages/editor-ui/src/nodes/HlangNode.tsx:25
selected?readonlybooleanpackages/editor-ui/src/nodes/HlangNode.tsx:26

NodeContextMenuController

Defined in: packages/editor-ui/src/context-menu/useNodeContextMenu.ts:19

Properties

PropertyModifierTypeDefined in
statereadonlyNodeContextMenuState | undefinedpackages/editor-ui/src/context-menu/useNodeContextMenu.ts:20

Methods

close()
TypeScript
close(): void;

Defined in: packages/editor-ui/src/context-menu/useNodeContextMenu.ts:23

Returns

void

openForNode()
TypeScript
openForNode(screen, nodeId): void;

Defined in: packages/editor-ui/src/context-menu/useNodeContextMenu.ts:22

Open the menu for a node at a screen point.

Parameters
ParameterType
screenPoint
nodeIdstring
Returns

void


NodeContextMenuProps

Defined in: packages/editor-ui/src/context-menu/NodeContextMenu.tsx:36

Properties

PropertyModifierTypeDescriptionDefined in
controllerreadonlyNodeContextMenuController-packages/editor-ui/src/context-menu/NodeContextMenu.tsx:37
itemsreadonly(nodeId) => readonly ContextMenuItem[]Build the items for the targeted node id (recomputed on open).packages/editor-ui/src/context-menu/NodeContextMenu.tsx:39

NodeContextMenuState

Defined in: packages/editor-ui/src/context-menu/useNodeContextMenu.ts:12

Where the menu is open and which node it targets.

Properties

PropertyModifierTypeDescriptionDefined in
nodeIdreadonlystringThe node the menu acts on.packages/editor-ui/src/context-menu/useNodeContextMenu.ts:16
screenreadonlyPointScreen-space anchor (the click point).packages/editor-ui/src/context-menu/useNodeContextMenu.ts:14

NodeInteraction

Defined in: packages/editor-ui/src/nodes/NodeInteractionContext.tsx:13

Methods

diagnosticFor()
TypeScript
diagnosticFor(id): Diagnostic | undefined;

Defined in: packages/editor-ui/src/nodes/NodeInteractionContext.tsx:15

The most severe diagnostic on a node, or undefined.

Parameters
ParameterType
idstring
Returns

Diagnostic | undefined

rename()
TypeScript
rename(id, name): void;

Defined in: packages/editor-ui/src/nodes/NodeInteractionContext.tsx:17

Commit a rename (host routes it through the command service).

Parameters
ParameterType
idstring
namestring
Returns

void


NodeInteractionProviderProps

Defined in: packages/editor-ui/src/nodes/NodeInteractionContext.tsx:27

Properties


NodeParamsHandle

Defined in: packages/editor-ui/src/hooks/useNodeParams.ts:11

Properties

PropertyModifierTypeDescriptionDefined in
nodereadonlyEditorNode | undefinedThe node, or undefined if it no longer exists.packages/editor-ui/src/hooks/useNodeParams.ts:13

Methods

setParam()
TypeScript
setParam(key, value): void;

Defined in: packages/editor-ui/src/hooks/useNodeParams.ts:15

Set a single param, committing an undoable UpdateParamsCommand.

Parameters
ParameterType
keystring
valueParamValue
Returns

void

setParams()
TypeScript
setParams(next): void;

Defined in: packages/editor-ui/src/hooks/useNodeParams.ts:17

Replace the whole param bag, committing an undoable UpdateParamsCommand.

Parameters
ParameterType
nextParamBag
Returns

void


NodeSearchController

Defined in: packages/editor-ui/src/command-palette/useNodeSearch.ts:37

The palette controller returned by the hook.

Properties

PropertyModifierTypeDescriptionDefined in
statereadonlyNodeSearchState | undefinedCurrent open state, or undefined when closed.packages/editor-ui/src/command-palette/useNodeSearch.ts:39

Methods

close()
TypeScript
close(): void;

Defined in: packages/editor-ui/src/command-palette/useNodeSearch.ts:45

Close the palette without creating anything.

Returns

void

commit()
TypeScript
commit(result): void;

Defined in: packages/editor-ui/src/command-palette/useNodeSearch.ts:53

Create the chosen node (and wire the pending link, if any), then close.

Parameters
ParameterType
resultNodeSearchResultView
Returns

void

openBlank()
TypeScript
openBlank(screen, flow): void;

Defined in: packages/editor-ui/src/command-palette/useNodeSearch.ts:41

Open the palette to create a free-standing node.

Parameters
ParameterType
screenPoint
flowPoint
Returns

void

openFromConnection()
TypeScript
openFromConnection(
   screen, 
   flow, 
   pending
): void;

Defined in: packages/editor-ui/src/command-palette/useNodeSearch.ts:43

Open the palette to complete a released connection.

Parameters
ParameterType
screenPoint
flowPoint
pendingPendingConnection
Returns

void

results()
TypeScript
results(query): readonly NodeSearchResultView[];

Defined in: packages/editor-ui/src/command-palette/useNodeSearch.ts:51

Rank registry descriptors for the current query and open mode. In blank mode every node is offered; in connection mode only nodes that can legally complete the pending link are offered.

Parameters
ParameterType
querystring
Returns

readonly NodeSearchResultView[]


NodeSearchProps

Defined in: packages/editor-ui/src/command-palette/NodeSearch.tsx:21

Properties


NodeSearchResultView

Defined in: packages/editor-ui/src/command-palette/useNodeSearch.ts:60

A ranked result as the palette renders it: the fuzzy match plus, in connection mode, the port on the new node that completes the link.

Properties

PropertyModifierTypeDescriptionDefined in
connectPortId?readonlystringPresent only in connection mode.packages/editor-ui/src/command-palette/useNodeSearch.ts:63
resultreadonlyNodeSearchResult-packages/editor-ui/src/command-palette/useNodeSearch.ts:61

NodeSearchState

Defined in: packages/editor-ui/src/command-palette/useNodeSearch.ts:27

Where and how the palette is currently open.

Properties

PropertyModifierTypeDescriptionDefined in
flowreadonlyPointFlow-space position where the created node will be placed.packages/editor-ui/src/command-palette/useNodeSearch.ts:31
pending?readonlyPendingConnectionSet when opened by releasing a dangling connection.packages/editor-ui/src/command-palette/useNodeSearch.ts:33
screenreadonlyPointScreen-space anchor for rendering the floating panel.packages/editor-ui/src/command-palette/useNodeSearch.ts:29

NodeSearchTriggerOptions

Defined in: packages/editor-ui/src/command-palette/useNodeSearchTriggers.ts:35

Options for the trigger hook (injectable clock keeps it deterministic).

Properties

PropertyModifierTypeDescriptionDefined in
doubleClickMs?readonlynumberDouble-click detection window in ms. Defaults to 350.packages/editor-ui/src/command-palette/useNodeSearchTriggers.ts:37
now?readonly() => numberMonotonic clock in ms. Defaults to performance.now.packages/editor-ui/src/command-palette/useNodeSearchTriggers.ts:39

NodeSearchTriggers

Defined in: packages/editor-ui/src/command-palette/useNodeSearchTriggers.ts:43

Handlers to spread onto the <ReactFlow> element.

Properties

PropertyModifierTypeDefined in
onConnectEndreadonlyOnConnectEndpackages/editor-ui/src/command-palette/useNodeSearchTriggers.ts:45
onConnectStartreadonlyOnConnectStartpackages/editor-ui/src/command-palette/useNodeSearchTriggers.ts:44

Methods

onPaneClick()
TypeScript
onPaneClick(event): void;

Defined in: packages/editor-ui/src/command-palette/useNodeSearchTriggers.ts:47

Attach to <ReactFlow onPaneClick>; a rapid second click opens the palette.

Parameters
ParameterType
eventMouseEvent
Returns

void


OutlineTreeProps

Defined in: packages/editor-ui/src/panels/OutlineTree.tsx:26

Properties

PropertyModifierTypeDefined in
corereadonlyEditorCorepackages/editor-ui/src/panels/OutlineTree.tsx:27
onFocus?readonly(id) => voidpackages/editor-ui/src/panels/OutlineTree.tsx:28

ParamFieldBase

Defined in: packages/editor-ui/src/schema/param-field.ts:11

Common fields on every derived form field.

Properties


ParamFormProps

Defined in: packages/editor-ui/src/panels/ParamForm.tsx:14

Properties

PropertyModifierTypeDescriptionDefined in
fieldsreadonlyreadonly ParamField[]-packages/editor-ui/src/panels/ParamForm.tsx:15
onCommitreadonly(key, value) => voidCommit a single field's new value (undoable, handled by the caller).packages/editor-ui/src/panels/ParamForm.tsx:17

PendingConnection

Defined in: packages/editor-ui/src/command-palette/node-search-model.ts:51

A connection left dangling in empty space. fromEndpoint is the port the user dragged from and fromPort its resolved descriptor; direction says whether that endpoint is the connection's source (an output, needing a target) or its target (an input, needing a source). The palette will create a node and wire the missing side.

Properties

PropertyModifierTypeDescriptionDefined in
directionreadonly"from-source" | "from-target"-packages/editor-ui/src/command-palette/node-search-model.ts:55
fromEndpointreadonlyEndpoint-packages/editor-ui/src/command-palette/node-search-model.ts:52
fromPortreadonlyPortDescriptorDescriptor of the port the drag started from (resolved from the model).packages/editor-ui/src/command-palette/node-search-model.ts:54

PillNodeChromeProps

Defined in: packages/editor-ui/src/nodes/PillNode.tsx:27

Properties

PropertyModifierTypeDefined in
nodereadonlyEditorNodepackages/editor-ui/src/nodes/PillNode.tsx:28
selected?readonlybooleanpackages/editor-ui/src/nodes/PillNode.tsx:29

PortRowProps

Defined in: packages/editor-ui/src/nodes/PortRow.tsx:11

Properties

PropertyModifierTypeDefined in
portreadonlyPortDescriptorpackages/editor-ui/src/nodes/PortRow.tsx:12

PositionPanelProps

Defined in: packages/editor-ui/src/panels/PositionPanel.tsx:19

Properties

PropertyModifierTypeDescriptionDefined in
corereadonlyEditorCore-packages/editor-ui/src/panels/PositionPanel.tsx:20
livePosition?readonly(id) => | { x: number; y: number; } | undefinedOptional LIVE position reader (canvas coords) for a node. A drag commits to the model only on drag-stop, so to show X/Y updating DURING a drag the host supplies the canvas's in-flight position (e.g. React Flow's node.position). When omitted, the committed model position is shown. Keeping this a callback means editor-ui never imports React Flow — the binding stays in the host.packages/editor-ui/src/panels/PositionPanel.tsx:28

PreviewPanelProps

Defined in: packages/editor-ui/src/panels/PreviewPanel.tsx:12

Properties


RailTab

Defined in: packages/editor-ui/src/panels/RailTabs.tsx:12

Properties

PropertyModifierTypeDefined in
idreadonlystringpackages/editor-ui/src/panels/RailTabs.tsx:13
labelreadonlystringpackages/editor-ui/src/panels/RailTabs.tsx:14

RailTabsProps

Defined in: packages/editor-ui/src/panels/RailTabs.tsx:17

Properties

PropertyModifierTypeDefined in
activereadonlystringpackages/editor-ui/src/panels/RailTabs.tsx:19
onChangereadonly(id) => voidpackages/editor-ui/src/panels/RailTabs.tsx:20
tabsreadonlyreadonly RailTab[]packages/editor-ui/src/panels/RailTabs.tsx:18

RunButtonProps

Defined in: packages/editor-ui/src/toolbar/Toolbar.tsx:69

Properties

PropertyModifierTypeDescriptionDefined in
onRunreadonly() => voidInvoked when clicked. This is a toggle: when running is true the button shows a Stop affordance, and the host is expected to stop the execution.packages/editor-ui/src/toolbar/Toolbar.tsx:74
runLabel?readonlystring-packages/editor-ui/src/toolbar/Toolbar.tsx:77
running?readonlybooleanWhether an execution is currently in progress.packages/editor-ui/src/toolbar/Toolbar.tsx:76
stopLabel?readonlystring-packages/editor-ui/src/toolbar/Toolbar.tsx:78

ShortcutGroup

Defined in: packages/editor-ui/src/overlays/Cheatsheet.tsx:16

Properties

PropertyModifierTypeDefined in
rowsreadonlyreadonly ShortcutRow[]packages/editor-ui/src/overlays/Cheatsheet.tsx:18
titlereadonlystringpackages/editor-ui/src/overlays/Cheatsheet.tsx:17

ShortcutRow

Defined in: packages/editor-ui/src/overlays/Cheatsheet.tsx:12

Properties

PropertyModifierTypeDefined in
keysreadonlystringpackages/editor-ui/src/overlays/Cheatsheet.tsx:13
labelreadonlystringpackages/editor-ui/src/overlays/Cheatsheet.tsx:14

ToastApi

Defined in: packages/editor-ui/src/overlays/Toast.tsx:17

Methods

show()
TypeScript
show(message): void;

Defined in: packages/editor-ui/src/overlays/Toast.tsx:18

Parameters
ParameterType
messagestring
Returns

void


ToastProviderProps

Defined in: packages/editor-ui/src/overlays/Toast.tsx:23

Properties

PropertyModifierTypeDescriptionDefined in
childrenreadonlyReactNode-packages/editor-ui/src/overlays/Toast.tsx:24
duration?readonlynumberAuto-dismiss delay in ms (default 2200).packages/editor-ui/src/overlays/Toast.tsx:26

ToolbarProps

Defined in: packages/editor-ui/src/toolbar/Toolbar.tsx:13

Properties

PropertyModifierTypeDescriptionDefined in
actions?readonlyReactNodeAction nodes rendered on the right (e.g. , ).packages/editor-ui/src/toolbar/Toolbar.tsx:19
center?readonlyReactNodeCentre slot — a tool cluster (add/frame/view), absolutely centred.packages/editor-ui/src/toolbar/Toolbar.tsx:17
title?readonlyReactNodeBrand/title shown on the left. Defaults to a generic wordmark.packages/editor-ui/src/toolbar/Toolbar.tsx:15

ToolClusterProps

Defined in: packages/editor-ui/src/toolbar/ToolCluster.tsx:23

Properties

PropertyModifierTypeDefined in
itemsreadonlyreadonly ToolItem[]packages/editor-ui/src/toolbar/ToolCluster.tsx:24

ToolItem

Defined in: packages/editor-ui/src/toolbar/ToolCluster.tsx:12

Properties

PropertyModifierTypeDescriptionDefined in
active?readonlyboolean-packages/editor-ui/src/toolbar/ToolCluster.tsx:17
disabled?readonlyboolean-packages/editor-ui/src/toolbar/ToolCluster.tsx:18
iconreadonlyReactNode-packages/editor-ui/src/toolbar/ToolCluster.tsx:14
idreadonlystring-packages/editor-ui/src/toolbar/ToolCluster.tsx:13
onClick?readonly() => void-packages/editor-ui/src/toolbar/ToolCluster.tsx:16
separatorBefore?readonlybooleanDraw a thin divider before this item.packages/editor-ui/src/toolbar/ToolCluster.tsx:20
titlereadonlystring-packages/editor-ui/src/toolbar/ToolCluster.tsx:15

UndoRedoProps

Defined in: packages/editor-ui/src/toolbar/Toolbar.tsx:39

Properties

PropertyModifierTypeDefined in
corereadonlyEditorCorepackages/editor-ui/src/toolbar/Toolbar.tsx:40

Type Aliases

CanvasMode

TypeScript
type CanvasMode = "select" | "pan";

Defined in: packages/editor-ui/src/canvas/CanvasDock.tsx:16

Interaction mode the canvas is in — left-drag selects, or left-drag pans.


NodeCandidate

TypeScript
type NodeCandidate = FuzzyCandidate<NodeDescriptor>;

Defined in: packages/editor-ui/src/command-palette/node-search-model.ts:24

A registry descriptor made searchable, keyed by its display name.


NodeLiveState

TypeScript
type NodeLiveState = "idle" | "active" | "error";

Defined in: packages/editor-ui/src/live/live-signal-store.ts:16

Live state of a node during execution.


NodeSearchResult

TypeScript
type NodeSearchResult = FuzzyResult<NodeDescriptor>;

Defined in: packages/editor-ui/src/command-palette/node-search-model.ts:27

A ranked search result carrying the matched descriptor.


ParamField

TypeScript
type ParamField = 
  | ParamFieldBase & object
  | ParamFieldBase & object
  | ParamFieldBase & object
  | ParamFieldBase & object
  | ParamFieldBase & object;

Defined in: packages/editor-ui/src/schema/param-field.ts:18

A discriminated union of the built-in form field types (zero any).


ThemeOverride

TypeScript
type ThemeOverride = Partial<Record<TokenName, string | undefined>>;

Defined in: packages/editor-ui/src/tokens/theme.ts:16

A partial override map from token name to CSS value. Values may be undefined (treated as "not overridden") so callers can pass conditional overrides without pre-filtering.


TokenName

TypeScript
type TokenName = typeof TOKEN_NAMES[number];

Defined in: packages/editor-ui/src/tokens/tokens.ts:42

A token name (without --), e.g. 'hl-silver'.

Variables

KIND_ROLE

TypeScript
const KIND_ROLE: Record<NodeKind, string>;

Defined in: packages/editor-ui/src/tokens/tokens.ts:57

Human-readable role label per node kind (used in node headers).


KIND_TOKEN

TypeScript
const KIND_TOKEN: Record<NodeKind, string>;

Defined in: packages/editor-ui/src/tokens/tokens.ts:50

Maps a node kind to its color-temperature token reference.


TOKEN_NAMES

TypeScript
const TOKEN_NAMES: readonly ["hl-void", "hl-void-2", "hl-surface", "hl-surface-2", "hl-line", "hl-line-strong", "hl-silver", "hl-silver-hi", "hl-silver-lo", "hl-spark", "hl-r", "hl-t", "hl-w", "hl-error", "hl-ink", "hl-ink-2", "hl-ink-3", "hl-font-ui", "hl-font-mono", "hl-r-sm", "hl-r-md", "hl-r-lg", "hl-r-pill", "hl-shadow-node", "hl-shadow-glass", "hl-glow-silver", "hl-ease"];

Defined in: packages/editor-ui/src/tokens/tokens.ts:11

The full set of token custom-property names (without the leading --).

Functions

AssetGrid()

TypeScript
function AssetGrid(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/panels/AssetGrid.tsx:24

Parameters

ParameterType
__namedParametersAssetGridProps

Returns

ReactElement


AssetNodeChrome()

TypeScript
function AssetNodeChrome(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/nodes/AssetNode.tsx:31

Parameters

ParameterType
__namedParametersAssetNodeChromeProps

Returns

ReactElement


CanvasChrome()

TypeScript
function CanvasChrome(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/canvas/CanvasChrome.tsx:17

Parameters

ParameterType
__namedParametersCanvasChromeProps

Returns

ReactElement


CanvasDock()

TypeScript
function CanvasDock(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/canvas/CanvasDock.tsx:79

Parameters

ParameterType
__namedParametersCanvasDockProps

Returns

ReactElement


Cheatsheet()

TypeScript
function Cheatsheet(__namedParameters): 
  | ReactElement<unknown, string | JSXElementConstructor<any>>
  | null;

Defined in: packages/editor-ui/src/overlays/Cheatsheet.tsx:63

Parameters

ParameterType
__namedParametersCheatsheetProps

Returns

| ReactElement<unknown, string | JSXElementConstructor<any>> | null


connectableCandidates()

TypeScript
function connectableCandidates(
   query, 
   descriptors, 
   pending, 
   validator
): readonly ConnectableResult[];

Defined in: packages/editor-ui/src/command-palette/node-search-model.ts:77

Filter and rank descriptors to those that can legally complete pending, annotating each with the completing port. Legality is decided by the core validator's model-free canLink (direction + DTO): for a dangling source we ask canLink(danglingSource, candidatePort); for a dangling target we ask canLink(candidatePort, danglingTarget). No graph model is consulted, because the candidate node does not exist yet — legality here is purely a property of the two ports.

Parameters

ParameterType
querystring
descriptorsreadonly NodeDescriptor[]
pendingPendingConnection
validatorIConnectionValidator

Returns

readonly ConnectableResult[]


createHlangFlowTypes()

TypeScript
function createHlangFlowTypes(): HlangFlowTypes;

Defined in: packages/editor-ui/src/nodes/flow-types.ts:31

Build the React Flow node/edge type maps for the hlang editor.

Returns

HlangFlowTypes


createTheme()

TypeScript
function createTheme(overrides): CSSProperties;

Defined in: packages/editor-ui/src/tokens/theme.ts:26

Build a style object that overrides the given tokens as inline custom properties. Apply it to a wrapping element to re-theme everything beneath.

TypeScript
<div style={createTheme({ 'hl-silver': '#d8dce4' })}> … </div>

Parameters

ParameterType
overridesThemeOverride

Returns

CSSProperties


deriveParamSchema()

TypeScript
function deriveParamSchema(descriptor, node): readonly ParamField[];

Defined in: packages/editor-ui/src/schema/param-field.ts:61

Derive the ordered form schema for a node. Keys come from the descriptor's defaultParams (the canonical param set); current values come from the live node, falling back to the default.

Parameters

ParameterType
descriptorNodeDescriptor
nodeEditorNode

Returns

readonly ParamField[]


descriptorCandidates()

TypeScript
function descriptorCandidates(descriptors): readonly NodeCandidate[];

Defined in: packages/editor-ui/src/command-palette/node-search-model.ts:30

Build fuzzy candidates from registry descriptors (display-name keyed).

Parameters

ParameterType
descriptorsreadonly NodeDescriptor[]

Returns

readonly NodeCandidate[]


DiagnosticBadge()

TypeScript
function DiagnosticBadge(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/panels/DiagnosticBadge.tsx:19

Parameters

ParameterType
__namedParametersDiagnosticBadgeProps

Returns

ReactElement


EditorShell()

TypeScript
function EditorShell(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/shell/EditorShell.tsx:26

Parameters

ParameterType
__namedParametersEditorShellProps

Returns

ReactElement


EditorUIThemeProvider()

TypeScript
function EditorUIThemeProvider(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/tokens/ThemeProvider.tsx:19

Parameters

ParameterType
__namedParametersEditorUIThemeProviderProps

Returns

ReactElement


EmptyState()

TypeScript
function EmptyState(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/canvas/EmptyState.tsx:15

Parameters

ParameterType
__namedParametersEmptyStateProps

Returns

ReactElement


FlowEdge()

TypeScript
function FlowEdge(props): ReactElement;

Defined in: packages/editor-ui/src/edges/FlowEdge.tsx:28

Parameters

ParameterType
propsEdgeProps<HlangRFEdge>

Returns

ReactElement


fuzzyRank()

TypeScript
function fuzzyRank<T>(query, candidates): readonly FuzzyResult<T>[];

Defined in: packages/editor-ui/src/command-palette/fuzzy.ts:93

Rank candidates against a query, best first. Non-matching candidates are dropped. With an empty query, candidates are returned in their original order.

Type Parameters

Type Parameter
T

Parameters

ParameterType
querystring
candidatesreadonly FuzzyCandidate<T>[]

Returns

readonly FuzzyResult<T>[]


fuzzyScore()

TypeScript
function fuzzyScore(query, target): FuzzyMatch | null;

Defined in: packages/editor-ui/src/command-palette/fuzzy.ts:20

Score query against target as a case-insensitive subsequence match. Returns null when target does not contain query as a subsequence. An empty query matches everything with score 0 (stable, no reordering).

Parameters

ParameterType
querystring
targetstring

Returns

FuzzyMatch | null


HlangNode()

TypeScript
function HlangNode(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/nodes/HlangNode.tsx:78

The React Flow node component. Reads everything from data.editorNode, then DISPATCHES to the right dressing — all in editor-ui, with no change to the runtime (every case is just a node with ports):

  • an image asset (params.imageUrl) → AssetNodeChrome (framed photo)
  • anything else → PillNodeChrome (nover capsule) The verbose port-board NodeChrome stays available as a future "expanded" view.

Parameters

ParameterType
__namedParametersNodeProps<HlangRFNode>

Returns

ReactElement


InspectorPanel()

TypeScript
function InspectorPanel(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/panels/InspectorPanel.tsx:24

Parameters

ParameterType
__namedParametersInspectorPanelProps

Returns

ReactElement


isEditableTarget()

TypeScript
function isEditableTarget(target): boolean;

Defined in: packages/editor-ui/src/hooks/useEditorHotkeys.ts:24

True when focus is in an editable field, where shortcuts must NOT fire.

Parameters

ParameterType
targetEventTarget | null

Returns

boolean


LiveSignalProvider()

TypeScript
function LiveSignalProvider(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/live/LiveSignalContext.tsx:21

Parameters

ParameterType
__namedParametersLiveSignalProviderProps

Returns

ReactElement


NodeBodySlot()

TypeScript
function NodeBodySlot(__namedParameters): 
  | ReactElement<unknown, string | JSXElementConstructor<any>>
  | null;

Defined in: packages/editor-ui/src/nodes/NodeBodySlot.tsx:17

Parameters

ParameterType
__namedParametersNodeBodySlotProps

Returns

| ReactElement<unknown, string | JSXElementConstructor<any>> | null


NodeChrome()

TypeScript
function NodeChrome(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/nodes/HlangNode.tsx:30

Parameters

ParameterType
__namedParametersNodeChromeProps

Returns

ReactElement


NodeContextMenu()

TypeScript
function NodeContextMenu(__namedParameters): 
  | ReactElement<unknown, string | JSXElementConstructor<any>>
  | null;

Defined in: packages/editor-ui/src/context-menu/NodeContextMenu.tsx:42

Parameters

ParameterType
__namedParametersNodeContextMenuProps

Returns

| ReactElement<unknown, string | JSXElementConstructor<any>> | null


NodeInteractionProvider()

TypeScript
function NodeInteractionProvider(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/nodes/NodeInteractionContext.tsx:32

Parameters

ParameterType
__namedParametersNodeInteractionProviderProps

Returns

ReactElement


NodeSearch()

TypeScript
function NodeSearch(__namedParameters): 
  | ReactElement<unknown, string | JSXElementConstructor<any>>
  | null;

Defined in: packages/editor-ui/src/command-palette/NodeSearch.tsx:25

Parameters

ParameterType
__namedParametersNodeSearchProps

Returns

| ReactElement<unknown, string | JSXElementConstructor<any>> | null


OutlineTree()

TypeScript
function OutlineTree(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/panels/OutlineTree.tsx:64

Parameters

ParameterType
__namedParametersOutlineTreeProps

Returns

ReactElement


ParamForm()

TypeScript
function ParamForm(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/panels/ParamForm.tsx:20

Parameters

ParameterType
__namedParametersParamFormProps

Returns

ReactElement


PillNodeChrome()

TypeScript
function PillNodeChrome(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/nodes/PillNode.tsx:32

Parameters

ParameterType
__namedParametersPillNodeChromeProps

Returns

ReactElement


PortRow()

TypeScript
function PortRow(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/nodes/PortRow.tsx:15

Parameters

ParameterType
__namedParametersPortRowProps

Returns

ReactElement


PositionPanel()

TypeScript
function PositionPanel(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/panels/PositionPanel.tsx:45

Parameters

ParameterType
__namedParametersPositionPanelProps

Returns

ReactElement


PreviewPanel()

TypeScript
function PreviewPanel(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/panels/PreviewPanel.tsx:18

Parameters

ParameterType
__namedParametersPreviewPanelProps

Returns

ReactElement


RailTabs()

TypeScript
function RailTabs(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/panels/RailTabs.tsx:23

Parameters

ParameterType
__namedParametersRailTabsProps

Returns

ReactElement


RunButton()

TypeScript
function RunButton(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/toolbar/Toolbar.tsx:81

Parameters

ParameterType
__namedParametersRunButtonProps

Returns

ReactElement


searchNodes()

TypeScript
function searchNodes(query, descriptors): readonly NodeSearchResult[];

Defined in: packages/editor-ui/src/command-palette/node-search-model.ts:37

Rank descriptors against query, best first (empty query keeps order).

Parameters

ParameterType
querystring
descriptorsreadonly NodeDescriptor[]

Returns

readonly NodeSearchResult[]


SignalBar()

TypeScript
function SignalBar(): ReactElement;

Defined in: packages/editor-ui/src/nodes/SignalBar.tsx:9

Returns

ReactElement


ToastProvider()

TypeScript
function ToastProvider(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/overlays/Toast.tsx:29

Parameters

ParameterType
__namedParametersToastProviderProps

Returns

ReactElement


tokenVar()

TypeScript
function tokenVar(name): string;

Defined in: packages/editor-ui/src/tokens/tokens.ts:45

var(--<name>) reference string for a token.

Parameters

ParameterType
name| "hl-void" | "hl-void-2" | "hl-surface" | "hl-surface-2" | "hl-line" | "hl-line-strong" | "hl-silver" | "hl-silver-hi" | "hl-silver-lo" | "hl-spark" | "hl-r" | "hl-t" | "hl-w" | "hl-error" | "hl-ink" | "hl-ink-2" | "hl-ink-3" | "hl-font-ui" | "hl-font-mono" | "hl-r-sm" | "hl-r-md" | "hl-r-lg" | "hl-r-pill" | "hl-shadow-node" | "hl-shadow-glass" | "hl-glow-silver" | "hl-ease"

Returns

string


Toolbar()

TypeScript
function Toolbar(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/toolbar/Toolbar.tsx:22

Parameters

ParameterType
__namedParametersToolbarProps

Returns

ReactElement


ToolbarGhostButton()

TypeScript
function ToolbarGhostButton(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/toolbar/Toolbar.tsx:113

A secondary ghost button for the top bar (e.g. Invite). Presentational.

Parameters

ParameterType
__namedParameters{ children: ReactNode; onClick?: () => void; title?: string; }
__namedParameters.childrenReactNode
__namedParameters.onClick?() => void
__namedParameters.title?string

Returns

ReactElement


ToolbarStat()

TypeScript
function ToolbarStat(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/toolbar/Toolbar.tsx:104

A compact read-only stat pill (e.g. a node/vertex count) for the top bar.

Parameters

ParameterType
__namedParameters{ label?: string; value: ReactNode; }
__namedParameters.label?string
__namedParameters.valueReactNode

Returns

ReactElement


ToolCluster()

TypeScript
function ToolCluster(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/toolbar/ToolCluster.tsx:27

Parameters

ParameterType
__namedParametersToolClusterProps

Returns

ReactElement


UndoRedo()

TypeScript
function UndoRedo(__namedParameters): ReactElement;

Defined in: packages/editor-ui/src/toolbar/Toolbar.tsx:43

Parameters

ParameterType
__namedParametersUndoRedoProps

Returns

ReactElement


useEdgeFlowing()

TypeScript
function useEdgeFlowing(edgeId): boolean;

Defined in: packages/editor-ui/src/live/LiveSignalContext.tsx:42

Subscribe to a single edge's flowing state. False when no store is present.

Parameters

ParameterType
edgeIdstring

Returns

boolean


useEditorHotkeys()

TypeScript
function useEditorHotkeys(core, options?): void;

Defined in: packages/editor-ui/src/hooks/useEditorHotkeys.ts:50

Parameters

ParameterType
coreEditorCore
options?EditorHotkeysOptions

Returns

void


useLiveSignals()

TypeScript
function useLiveSignals(
   core, 
   handle, 
   explicitStore?
): void;

Defined in: packages/editor-ui/src/hooks/useLiveSignals.ts:24

Drive live visuals from an execution handle. Pass the handle returned by core.execution.run(...); pass undefined to clear. Keeps the store's edge index in sync with the model so a source-port pulse lights the right edges.

The store is taken from <LiveSignalProvider> context; pass explicitStore when the feeding component sits at or above the provider (so it and the subscribing components share one store).

Parameters

ParameterType
coreEditorCore
handleIExecutionHandle | undefined
explicitStore?LiveSignalStore

Returns

void


useLiveSignalStore()

TypeScript
function useLiveSignalStore(): LiveSignalStore | null;

Defined in: packages/editor-ui/src/live/LiveSignalContext.tsx:27

Access the live store, or null when there is no provider (visuals off).

Returns

LiveSignalStore | null


useNodeContextMenu()

TypeScript
function useNodeContextMenu(): NodeContextMenuController;

Defined in: packages/editor-ui/src/context-menu/useNodeContextMenu.ts:26

Returns

NodeContextMenuController


useNodeInteraction()

TypeScript
function useNodeInteraction(): NodeInteraction;

Defined in: packages/editor-ui/src/nodes/NodeInteractionContext.tsx:39

Returns

NodeInteraction


useNodeLiveState()

TypeScript
function useNodeLiveState(nodeId): NodeLiveState;

Defined in: packages/editor-ui/src/live/LiveSignalContext.tsx:32

Subscribe to a single node's live state. Idle when no store is present.

Parameters

ParameterType
nodeIdstring

Returns

NodeLiveState


useNodeParams()

TypeScript
function useNodeParams(core, nodeId): NodeParamsHandle;

Defined in: packages/editor-ui/src/hooks/useNodeParams.ts:20

Parameters

ParameterType
coreEditorCore
nodeIdstring | undefined

Returns

NodeParamsHandle


useNodeSearch()

TypeScript
function useNodeSearch(core): NodeSearchController;

Defined in: packages/editor-ui/src/command-palette/useNodeSearch.ts:66

Parameters

ParameterType
coreEditorCore

Returns

NodeSearchController


useNodeSearchTriggers()

TypeScript
function useNodeSearchTriggers(
   core, 
   search, 
   options?
): NodeSearchTriggers;

Defined in: packages/editor-ui/src/command-palette/useNodeSearchTriggers.ts:50

Parameters

ParameterType
coreEditorCore
searchNodeSearchController
options?NodeSearchTriggerOptions

Returns

NodeSearchTriggers


useToast()

TypeScript
function useToast(): ToastApi;

Defined in: packages/editor-ui/src/overlays/Toast.tsx:62

Returns

ToastApi

Generated by TypeDoc from packages/editor-ui/src at build time.