Exports
Every public name, by the entry point you import it from: @adecore/intelligent-ui/<module>. The root, @adecore/intelligent-ui, exports every name below. A module name links to its source, where each export has its full type.
| Module | Exports |
|---|---|
catalog | UI_CATALOG_VERSION, UiToneSchema, UiTone, UI_GROUPS, UI_CATALOG, UiComponentName, UiProps, isUiComponent, uiCatalogText |
compiler | UI_FENCE_LANGUAGE, UI_REPLY_LIMITS, UI_HOST_LIMITS, uiMayReferenceHost, UiNode, UiQuery, UiBlock, UiCompileOptions, compileUiBlock, UiCompilerOptions, UiCompileUpdate, UiCompiler, uiHasFence, compileUi |
stream | UI_STREAM_INTERVAL_MS, UiStreamClock, UiStreamPreview, UiStreamOptions, UiStream |
syntax | UiDiagnostic, UiSyntaxNode, UiSyntax, uiDiagnostic, parseUiSyntax |
expression | UiValue, UiExpression, parseUiExpression, sameUiValue, copyUiValue, evaluateUiExpression |
runtime | UiBinding, UiViewNode, UiEvaluation, UiState, evaluateUiBlock, UiChoiceSelection, uiInputValues, resolveUiChoice |
query | uiValidatedState, uiQueryArguments, uiQueryFallback |
links | UiLinkTargetSchema, UiLinkTarget, UiLinkResolutionSchema, UiLinkResolution, uiLinkTargets |
protocol | UiNodeSchema, UiDiagnosticSchema, UiBlockSchema, UiBlocksSchema |
text | uiCompactCatalog, UiTextOptions, uiSessionNote, uiReferenceText, uiFallbackText |
budget | UiLimits, UI_LIMITS, UiFailure, UiBudget, safeKey |
Where each is described
| Topic | Page |
|---|---|
The catalog, uiSessionNote, uiReferenceText, uiFallbackText | Compilation and streaming |
compileUi, UiCompiler, UiStream, the limits | Compilation and streaming |
| Expressions and the value helpers | Expressions |
UiState, evaluateUiBlock, bindings and actions | State and inputs |
@Query, uiQueryArguments, uiQueryFallback | Live queries |
resolveUiChoice, uiInputValues, uiValidatedState | Choices |
uiLinkTargets and the link schemas | Links |