-
- 概览
-
- 概览
- ui/build/accordion
- ui/build/accordion/accordion-content.svelte
- ui/build/accordion/accordion-item.svelte
- ui/build/accordion/accordion-trigger.svelte
- ui/build/accordion/accordion.svelte
- ui/build/ai-elements/action
- ui/build/ai-elements/action/Action.svelte
- ui/build/ai-elements/action/Actions.svelte
- ui/build/ai-elements/confirmation
- ui/build/ai-elements/confirmation/confirmation-accepted.svelte
- ui/build/ai-elements/confirmation/confirmation-action.svelte
- ui/build/ai-elements/confirmation/confirmation-actions.svelte
- ui/build/ai-elements/confirmation/confirmation-context.svelte
- ui/build/ai-elements/confirmation/confirmation-rejected.svelte
- ui/build/ai-elements/confirmation/confirmation-request.svelte
- ui/build/ai-elements/confirmation/confirmation-title.svelte
- ui/build/ai-elements/confirmation/confirmation.svelte
- ui/build/ai-elements/conversation
- ui/build/ai-elements/conversation/conversation-content.svelte
- ui/build/ai-elements/conversation/conversation-empty-state.svelte
- ui/build/ai-elements/conversation/conversation-scroll-button.svelte
- ui/build/ai-elements/conversation/conversation.svelte
- ui/build/ai-elements/conversation/stick-to-bottom-context.svelte
- ui/build/ai-elements/events
- ui/build/ai-elements/events/Event.svelte
- ui/build/ai-elements/events/EventContent.svelte
- ui/build/ai-elements/events/EventItem.svelte
- ui/build/ai-elements/events/EventItemFile.svelte
- ui/build/ai-elements/events/EventTrigger.svelte
- ui/build/ai-elements/queue
- ui/build/ai-elements/queue/queue-item-action.svelte
- ui/build/ai-elements/queue/queue-item-actions.svelte
- ui/build/ai-elements/queue/queue-item-attachment.svelte
- ui/build/ai-elements/queue/queue-item-content.svelte
- ui/build/ai-elements/queue/queue-item-description.svelte
- ui/build/ai-elements/queue/queue-item-file.svelte
- ui/build/ai-elements/queue/queue-item-image.svelte
- ui/build/ai-elements/queue/queue-item-indicator.svelte
- ui/build/ai-elements/queue/queue-item.svelte
- ui/build/ai-elements/queue/queue-list.svelte
- ui/build/ai-elements/queue/queue-section-content.svelte
- ui/build/ai-elements/queue/queue-section-label.svelte
- ui/build/ai-elements/queue/queue-section-trigger.svelte
- ui/build/ai-elements/queue/queue-section.svelte
- ui/build/ai-elements/queue/queue.svelte
- ui/build/ai-elements/queue/types
- ui/build/ai-elements/shimmer
- ui/build/ai-elements/shimmer/Shimmer.svelte
- ui/build/ai-elements/task
- ui/build/ai-elements/task/TaskItemFile.svelte
- ui/build/ai-elements/timeline
- ui/build/ai-elements/timeline/timeline-context.svelte
- ui/build/ai-elements/timeline/Timeline.svelte
- ui/build/ai-elements/timeline/TimelineContent.svelte
- ui/build/ai-elements/timeline/TimelineHeader.svelte
- ui/build/ai-elements/timeline/TimelineImage.svelte
- ui/build/ai-elements/timeline/TimelineStep.svelte
- ui/build/alert
- ui/build/alert-dialog
- ui/build/alert-dialog/alert-dialog-action.svelte
- ui/build/alert-dialog/alert-dialog-cancel.svelte
- ui/build/alert-dialog/alert-dialog-content.svelte
- ui/build/alert-dialog/alert-dialog-description.svelte
- ui/build/alert-dialog/alert-dialog-footer.svelte
- ui/build/alert-dialog/alert-dialog-header.svelte
- ui/build/alert-dialog/alert-dialog-overlay.svelte
- ui/build/alert-dialog/alert-dialog-title.svelte
- ui/build/alert/alert-description.svelte
- ui/build/alert/alert-title.svelte
- ui/build/alert/alert.svelte
- ui/build/aspect-ratio
- ui/build/auto-truncater
- ui/build/auto-truncater/auto-truncater.svelte
- ui/build/avatar
- ui/build/avatar-group
- ui/build/avatar-group/avatar-group-etc.svelte
- ui/build/avatar-group/avatar-group-member.svelte
- ui/build/avatar-group/avatar-group.svelte
- ui/build/avatar/avatar-fallback.svelte
- ui/build/avatar/avatar-image.svelte
- ui/build/avatar/avatar.svelte
- ui/build/background-boxes
- ui/build/background-boxes/background-boxes.svelte
- ui/build/background-boxes/grid-beam.svelte
- ui/build/badge
- ui/build/badge/badge.svelte
- ui/build/blur-fade
- ui/build/blur-fade/blur-fade.svelte
- ui/build/breadcrumb
- ui/build/breadcrumb/breadcrumb-ellipsis.svelte
- ui/build/breadcrumb/breadcrumb-item.svelte
- ui/build/breadcrumb/breadcrumb-link.svelte
- ui/build/breadcrumb/breadcrumb-list.svelte
- ui/build/breadcrumb/breadcrumb-page.svelte
- ui/build/breadcrumb/breadcrumb-separator.svelte
- ui/build/breadcrumb/breadcrumb.svelte
- ui/build/button
- ui/build/button/button.svelte
- ui/build/calendar
- ui/build/calendar/calendar-cell.svelte
- ui/build/calendar/calendar-day.svelte
- ui/build/calendar/calendar-grid-body.svelte
- ui/build/calendar/calendar-grid-head.svelte
- ui/build/calendar/calendar-grid-row.svelte
- ui/build/calendar/calendar-grid.svelte
- ui/build/calendar/calendar-head-cell.svelte
- ui/build/calendar/calendar-header.svelte
- ui/build/calendar/calendar-heading.svelte
- ui/build/calendar/calendar-months.svelte
- ui/build/calendar/calendar-next-button.svelte
- ui/build/calendar/calendar-prev-button.svelte
- ui/build/calendar/calendar.svelte
- ui/build/card
- ui/build/card/card-content.svelte
- ui/build/card/card-description.svelte
- ui/build/card/card-footer.svelte
- ui/build/card/card-header.svelte
- ui/build/card/card-title.svelte
- ui/build/card/card.svelte
- ui/build/carousel
- ui/build/carousel/carousel-button.svelte
- ui/build/carousel/carousel-content.svelte
- ui/build/carousel/carousel-item.svelte
- ui/build/carousel/carousel.svelte
- ui/build/carousel/context
- ui/build/carousel/slides-carousel.svelte
- ui/build/chart
- ui/build/chart/chart-container.svelte
- ui/build/chart/chart-display.svelte
- ui/build/chart/chart-skeleton.svelte
- ui/build/chart/chart-style.svelte
- ui/build/chart/chart-tooltip.svelte
- ui/build/chart/chart-utils
- ui/build/checkbox
- ui/build/checkbox/checkbox.svelte
- ui/build/code-editor
- ui/build/code-editor/code-editor.svelte
- ui/build/code-editor/languages
- ui/build/code-editor/markdown-blocks
- ui/build/code-editor/theme
- ui/build/collapsible
- ui/build/collapsible/collapsible-content.svelte
- ui/build/collapsible/collapsible-root.svelte
- ui/build/collapsible/collapsible-trigger.svelte
- ui/build/collection-form
- ui/build/collection-form/collection-form-field-history.svelte
- ui/build/collection-form/collection-form-field.svelte
- ui/build/collection-form/collection-form-skeleton.svelte
- ui/build/collection-form/collection-form-values
- ui/build/collection-form/collection-form.svelte
- ui/build/collection-form/collection-form.types
- ui/build/collection-form/collection-mutation-outcome
- ui/build/collection-kanban
- ui/build/collection-kanban/collection-kanban-lane.svelte
- ui/build/collection-kanban/collection-kanban-skeleton.svelte
- ui/build/collection-kanban/collection-kanban.svelte
- ui/build/collection-kanban/collection-kanban.types
- ui/build/collection-query
- ui/build/collection-query/collection-query-state.svelte
- ui/build/collection-record-metadata
- ui/build/collection-record-metadata/collection-record-metadata
- ui/build/collection-record-metadata/collection-record-metadata.svelte
- ui/build/collection-runtime
- ui/build/collection-table
- ui/build/collection-table/approval-actions
- ui/build/collection-table/approval-anchor
- ui/build/collection-table/collection-card-colors
- ui/build/collection-table/collection-card-derivation
- ui/build/collection-table/collection-detail-actions.svelte
- ui/build/collection-table/collection-detail-preferences.svelte
- ui/build/collection-table/collection-query-controls.svelte
- ui/build/collection-table/collection-record-detail-empty.svelte
- ui/build/collection-table/collection-record-detail-tabs.svelte
- ui/build/collection-table/collection-record-detail.svelte
- ui/build/collection-table/collection-table-applied-filters
- ui/build/collection-table/collection-table-applied-filters.svelte
- ui/build/collection-table/collection-table-filter-fields
- ui/build/collection-table/collection-table-filter-operators
- ui/build/collection-table/collection-table-filter.svelte
- ui/build/collection-table/collection-table-integrations-panel.svelte
- ui/build/collection-table/collection-table-list.svelte
- ui/build/collection-table/collection-table-navigation-surface.svelte
- ui/build/collection-table/collection-table-navigation.svelte
- ui/build/collection-table/collection-table-operations.svelte
- ui/build/collection-table/collection-table-part.svelte
- ui/build/collection-table/collection-table-pipeline-panel.svelte
- ui/build/collection-table/collection-table-row-query
- ui/build/collection-table/collection-table.svelte
- ui/build/collection-table/collection-table.types
- ui/build/collection-table/data-grid.svelte
- ui/build/collection-table/internal
- ui/build/collection-table/internal/collection-grid.svelte
- ui/build/collection-table/internal/collection-table-navigation-frame.svelte
- ui/build/collection-table/internal/collection-table-state.svelte
- ui/build/collection-table/internal/component/columns/collection-table-column-actions.svelte
- ui/build/collection-table/internal/component/row-selection/collection-table-checkbox.svelte
- ui/build/collection-toolbar
- ui/build/collection-toolbar/collection-action-toolbar.svelte
- ui/build/collection-toolbar/collection-pagination.svelte
- ui/build/collection-toolbar/collection-toolbar-action.svelte
- ui/build/collection-toolbar/collection-toolbar-filter.svelte
- ui/build/collection-toolbar/collection-toolbar.types
- ui/build/combobox
- ui/build/combobox/combobox-content.svelte
- ui/build/combobox/combobox-list-item.svelte
- ui/build/combobox/combobox-selection.svelte
- ui/build/combobox/combobox-trigger.svelte
- ui/build/combobox/combobox.svelte
- ui/build/command
- ui/build/command/command-dialog.svelte
- ui/build/command/command-empty.svelte
- ui/build/command/command-group-heading.svelte
- ui/build/command/command-group-items.svelte
- ui/build/command/command-group.svelte
- ui/build/command/command-input.svelte
- ui/build/command/command-list.svelte
- ui/build/command/command-loading.svelte
- ui/build/command/command-separator.svelte
- ui/build/command/command-shortcut.svelte
- ui/build/command/command-state.svelte
- ui/build/command/command.svelte
- ui/build/command/custom-filter
- ui/build/command/types
- ui/build/context-menu
- ui/build/context-menu/context-menu-checkbox-item.svelte
- ui/build/context-menu/context-menu-content.svelte
- ui/build/context-menu/context-menu-group-heading.svelte
- ui/build/context-menu/context-menu-item.svelte
- ui/build/context-menu/context-menu-radio-item.svelte
- ui/build/context-menu/context-menu-separator.svelte
- ui/build/context-menu/context-menu-shortcut.svelte
- ui/build/context-menu/context-menu-sub-content.svelte
- ui/build/context-menu/context-menu-sub-trigger.svelte
- ui/build/copy\_button
- ui/build/copy\_button/copy\_button.svelte
- ui/build/country-picker
- ui/build/country-picker/country-data
- ui/build/country-picker/country-picker.svelte
- ui/build/data-renderer
- ui/build/data-renderer/boolean/boolean.renderer.svelte
- ui/build/data-renderer/channels/channels.renderer.svelte
- ui/build/data-renderer/data-renderer-editor.svelte
- ui/build/data-renderer/data-renderer-runtime
- ui/build/data-renderer/data-renderer.svelte
- ui/build/data-renderer/data-renderer.types
- ui/build/data-renderer/data-renderer.utils
- ui/build/data-renderer/file/file-thumbnail.svelte
- ui/build/data-renderer/file/file.input.svelte
- ui/build/data-renderer/file/file.renderer.svelte
- ui/build/data-renderer/file/file.types
- ui/build/data-renderer/geolocation/geolocation.input.svelte
- ui/build/data-renderer/geolocation/geolocation.renderer.svelte
- ui/build/data-renderer/geolocation/geolocation.utils
- ui/build/data-renderer/matrix
- ui/build/data-renderer/matrix/matrix-cell.svelte
- ui/build/data-renderer/matrix/matrix.renderer.svelte
- ui/build/data-renderer/money
- ui/build/data-renderer/money/money.input.svelte
- ui/build/data-renderer/money/money.renderer.svelte
- ui/build/data-renderer/numeric/numeric.renderer.svelte
- ui/build/data-renderer/numeric/views/number.view.svelte
- ui/build/data-renderer/numeric/views/progress.view.svelte
- ui/build/data-renderer/numeric/views/star\_rating.view.svelte
- ui/build/data-renderer/phone\_number/phone\_number.input.svelte
- ui/build/data-renderer/phone\_number/phone\_number.renderer.svelte
- ui/build/data-renderer/phone\_number/phone\_number.utils
- ui/build/data-renderer/platform-renderers
- ui/build/data-renderer/relationship
- ui/build/data-renderer/relationship/relationship.renderer.svelte
- ui/build/data-renderer/text/text.renderer.svelte
- ui/build/data-renderer/time/time.renderer.svelte
- ui/build/data-renderer/time\_stamp/date.utils
- ui/build/data-renderer/time\_stamp/timestamp.renderer.svelte
- ui/build/data-renderer/time\_stamp/timestamp.utils
- ui/build/data-renderer/time\_stamp/views/date.view.svelte
- ui/build/data-renderer/time\_stamp/views/time.view.svelte
- ui/build/data-renderer/time\_stamp/views/year.view.svelte
- ui/build/data-renderer/time\_stamp\_range/timestamp\_range.renderer.svelte
- ui/build/data-renderer/time\_stamp\_range/views/date.view.svelte
- ui/build/data-renderer/time\_stamp\_range/views/time.view.svelte
- ui/build/dialog
- ui/build/dialog/dialog-content.svelte
- ui/build/dialog/dialog-description.svelte
- ui/build/dialog/dialog-footer.svelte
- ui/build/dialog/dialog-header.svelte
- ui/build/dialog/dialog-overlay.svelte
- ui/build/dialog/dialog-title.svelte
- ui/build/doc-toc
- ui/build/doc-toc/anchor-observer
- ui/build/doc-toc/context.svelte
- ui/build/doc-toc/doc-toc-item.svelte
- ui/build/doc-toc/doc-toc-items.svelte
- ui/build/doc-toc/doc-toc-panel.svelte
- ui/build/doc-toc/doc-toc-popover.svelte
- ui/build/doc-toc/doc-toc-progress-ring.svelte
- ui/build/doc-toc/doc-toc-root.svelte
- ui/build/doc-toc/doc-toc-scroll-area.svelte
- ui/build/doc-toc/measure-positions
- ui/build/doc-toc/sync-headings
- ui/build/doc-toc/types
- ui/build/drawer
- ui/build/drawer/drawer-content.svelte
- ui/build/drawer/drawer-description.svelte
- ui/build/drawer/drawer-footer.svelte
- ui/build/drawer/drawer-header.svelte
- ui/build/drawer/drawer-nested.svelte
- ui/build/drawer/drawer-overlay.svelte
- ui/build/drawer/drawer-title.svelte
- ui/build/drawer/drawer.svelte
- ui/build/dropdown-menu
- ui/build/dropdown-menu/dropdown-menu-checkbox-item.svelte
- ui/build/dropdown-menu/dropdown-menu-content.svelte
- ui/build/dropdown-menu/dropdown-menu-group-heading.svelte
- ui/build/dropdown-menu/dropdown-menu-item.svelte
- ui/build/dropdown-menu/dropdown-menu-label.svelte
- ui/build/dropdown-menu/dropdown-menu-radio-item.svelte
- ui/build/dropdown-menu/dropdown-menu-separator.svelte
- ui/build/dropdown-menu/dropdown-menu-shortcut.svelte
- ui/build/dropdown-menu/dropdown-menu-sub-content.svelte
- ui/build/dropdown-menu/dropdown-menu-sub-trigger.svelte
- ui/build/dynamic-background
- ui/build/dynamic-background/dynamic-background.svelte
- ui/build/empty
- ui/build/empty/empty.svelte
- ui/build/event-calendar
- ui/build/event-calendar/drag-state.svelte
- ui/build/event-calendar/event-calendar.svelte
- ui/build/event-calendar/parts/all-day-section.svelte
- ui/build/event-calendar/parts/calendar-header.svelte
- ui/build/event-calendar/parts/column-headers.svelte
- ui/build/event-calendar/parts/event-bar.svelte
- ui/build/event-calendar/parts/event-box.svelte
- ui/build/event-calendar/parts/event-pill.svelte
- ui/build/event-calendar/parts/now-line.svelte
- ui/build/event-calendar/parts/time-axis.svelte
- ui/build/event-calendar/sidebar/event-calendar-sidebar.svelte
- ui/build/event-calendar/sidebar/mini-calendar.svelte
- ui/build/event-calendar/types
- ui/build/event-calendar/utils
- ui/build/event-calendar/views/day-view.svelte
- ui/build/event-calendar/views/month-view.svelte
- ui/build/event-calendar/views/week-view.svelte
- ui/build/feature-colors
- ui/build/field
- ui/build/field/field-content.svelte
- ui/build/field/field-description.svelte
- ui/build/field/field-error.svelte
- ui/build/field/field-group.svelte
- ui/build/field/field-label.svelte
- ui/build/field/field-legend.svelte
- ui/build/field/field-separator.svelte
- ui/build/field/field-set.svelte
- ui/build/field/field-title.svelte
- ui/build/field/field.svelte
- ui/build/file-tree
- ui/build/file-tree/file-tree-icons
- ui/build/file-tree/file-tree-node-row.svelte
- ui/build/file-tree/file-tree-node.svelte
- ui/build/file-tree/file-tree.svelte
- ui/build/file-tree/file-tree.types
- ui/build/file-tree/selection-target
- ui/build/file-upload
- ui/build/file-upload/types
- ui/build/file-value
- ui/build/file-value/file-metadata-tooltip.svelte
- ui/build/file-value/file-value.types
- ui/build/file\_drop
- ui/build/file\_drop/file-drop-zone.svelte
- ui/build/form
- ui/build/form/context
- ui/build/form/field.svelte
- ui/build/form/field\_description.svelte
- ui/build/form/field\_errors.svelte
- ui/build/form/form\_state.svelte
- ui/build/form/label.svelte
- ui/build/form/path
- ui/build/form/standard\_schema\_form\_errors
- ui/build/form/submission\_handled\_externally\_error
- ui/build/form/utilities/diff\_engine
- ui/build/form/utilities/draft\_storage.svelte
- ui/build/hover-card
- ui/build/hover-card/hover-card-content.svelte
- ui/build/i18n
- ui/build/i18n/context.svelte
- ui/build/i18n/messages
- ui/build/i18n/messages/common.messages
- ui/build/i18n/messages/data-renderer.messages
- ui/build/i18n/messages/form.messages
- ui/build/i18n/messages/kanban.messages
- ui/build/i18n/messages/misc.messages
- ui/build/i18n/messages/record-metadata.messages
- ui/build/i18n/messages/table.messages
- ui/build/icon-wrapper
- ui/build/icon-wrapper/entity-icons
- ui/build/icon-wrapper/icon-wrapper.svelte
- ui/build/indicator
- ui/build/indicator/indicator-variants
- ui/build/indicator/indicator.svelte
- ui/build/information
- ui/build/information/information.svelte
- ui/build/input
- ui/build/input-group
- ui/build/input-group/input-group-addon.svelte
- ui/build/input-group/input-group-button.svelte
- ui/build/input-group/input-group-input.svelte
- ui/build/input-group/input-group-text.svelte
- ui/build/input-group/input-group-textarea.svelte
- ui/build/input-group/input-group.svelte
- ui/build/input/controlled-edit-input.svelte
- ui/build/input/input.svelte
- ui/build/item
- ui/build/item/item-actions.svelte
- ui/build/item/item-content.svelte
- ui/build/item/item-description.svelte
- ui/build/item/item-footer.svelte
- ui/build/item/item-group.svelte
- ui/build/item/item-header.svelte
- ui/build/item/item-media.svelte
- ui/build/item/item-separator.svelte
- ui/build/item/item-title.svelte
- ui/build/item/item.svelte
- ui/build/kanban
- ui/build/kanban/kanban-column.svelte
- ui/build/kanban/kanban.svelte
- ui/build/keybindings
- ui/build/keybindings/keybindings.svelte
- ui/build/label
- ui/build/label/label.svelte
- ui/build/layout
- ui/build/layout/bound.svelte
- ui/build/layout/center.svelte
- ui/build/layout/cluster.svelte
- ui/build/layout/column.svelte
- ui/build/layout/columns.svelte
- ui/build/layout/cover.svelte
- ui/build/layout/frame.svelte
- ui/build/layout/grid.svelte
- ui/build/layout/inline.svelte
- ui/build/layout/layout.shared
- ui/build/layout/scroll-affordance.svelte
- ui/build/layout/scroll.svelte
- ui/build/layout/split.svelte
- ui/build/layout/stack.svelte
- ui/build/locale-toggle
- ui/build/locale-toggle/locale-toggle.svelte
- ui/build/markdown-editor
- ui/build/markdown-editor/extensions/attachment/attachment-extension.svelte
- ui/build/markdown-editor/extensions/attachment/attachment-preview-csv.svelte
- ui/build/markdown-editor/extensions/attachment/attachment-preview-image.svelte
- ui/build/markdown-editor/extensions/attachment/attachment-preview-pdf.svelte
- ui/build/markdown-editor/extensions/attachment/attachment-preview-text.svelte
- ui/build/markdown-editor/extensions/attachment/attachment-view.svelte
- ui/build/markdown-editor/extensions/mention/mention-configured.svelte
- ui/build/markdown-editor/extensions/mention/mention-tag-view.svelte
- ui/build/markdown-editor/extensions/mention/mention-tree-menu.svelte
- ui/build/markdown-editor/extensions/slash-commands.svelte
- ui/build/markdown-editor/markdown-editor.svelte
- ui/build/markdown-editor/readonly-markdown.svelte
- ui/build/markdown-editor/tiptap-storage
- ui/build/media-banner
- ui/build/media-banner/app-media-header.svelte
- ui/build/menubar
- ui/build/menubar/menubar-checkbox-item.svelte
- ui/build/menubar/menubar-content.svelte
- ui/build/menubar/menubar-group-heading.svelte
- ui/build/menubar/menubar-item.svelte
- ui/build/menubar/menubar-radio-item.svelte
- ui/build/menubar/menubar-separator.svelte
- ui/build/menubar/menubar-shortcut.svelte
- ui/build/menubar/menubar-sub-content.svelte
- ui/build/menubar/menubar-sub-trigger.svelte
- ui/build/menubar/menubar-trigger.svelte
- ui/build/menubar/menubar.svelte
- ui/build/multi-step-combobox
- ui/build/multi-step-combobox/multi-step-combobox.svelte
- ui/build/multi-step-combobox/multi-step-header.svelte
- ui/build/multi-step-combobox/multi-step-selection-sidebar.svelte
- ui/build/multi-step-combobox/multi-step-value-label.svelte
- ui/build/multi-step-combobox/types
- ui/build/navigation-menu
- ui/build/navigation-menu/navigation-menu-content.svelte
- ui/build/navigation-menu/navigation-menu-indicator.svelte
- ui/build/navigation-menu/navigation-menu-item.svelte
- ui/build/navigation-menu/navigation-menu-link.svelte
- ui/build/navigation-menu/navigation-menu-list.svelte
- ui/build/navigation-menu/navigation-menu-trigger.svelte
- ui/build/navigation-menu/navigation-menu-viewport.svelte
- ui/build/navigation-menu/navigation-menu.svelte
- ui/build/page-header
- ui/build/page-header/page-header.svelte
- ui/build/pagination
- ui/build/pagination/pagination-content.svelte
- ui/build/pagination/pagination-ellipsis.svelte
- ui/build/pagination/pagination-item.svelte
- ui/build/pagination/pagination-link.svelte
- ui/build/pagination/pagination-next-button.svelte
- ui/build/pagination/pagination-prev-button.svelte
- ui/build/pagination/pagination.svelte
- ui/build/pin-input
- ui/build/pin-input/pin-input.svelte
- ui/build/popover
- ui/build/popover/popover-content.svelte
- ui/build/popover/popover-trigger.svelte
- ui/build/portal
- ui/build/product-icon
- ui/build/product-icon/product-icon.svelte
- ui/build/product-icon/product-icons
- ui/build/progress
- ui/build/progress/progress-picker.svelte
- ui/build/progress/progress.svelte
- ui/build/radio-group
- ui/build/radio-group/radio-group-item.svelte
- ui/build/radio-group/radio-group.svelte
- ui/build/range-calendar
- ui/build/range-calendar/range-calendar-cell.svelte
- ui/build/range-calendar/range-calendar-day.svelte
- ui/build/range-calendar/range-calendar-grid-row.svelte
- ui/build/range-calendar/range-calendar-grid.svelte
- ui/build/range-calendar/range-calendar-head-cell.svelte
- ui/build/range-calendar/range-calendar-header.svelte
- ui/build/range-calendar/range-calendar-heading.svelte
- ui/build/range-calendar/range-calendar-months.svelte
- ui/build/range-calendar/range-calendar-next-button.svelte
- ui/build/range-calendar/range-calendar-prev-button.svelte
- ui/build/range-calendar/range-calendar.svelte
- ui/build/resource-scheduler
- ui/build/resource-scheduler/resource-scheduler.svelte
- ui/build/resource-scheduler/resource-scheduler.types
- ui/build/resource-scheduler/resource-scheduler.utils
- ui/build/scroll-area
- ui/build/scroll-area/scroll-area-scrollbar.svelte
- ui/build/scroll-area/scroll-area.svelte
- ui/build/search
- ui/build/search/search.svelte
- ui/build/selection-card
- ui/build/selection-card/selection-card-item.svelte
- ui/build/selection-card/selection-card-root.svelte
- ui/build/separator
- ui/build/separator/separator.svelte
- ui/build/sheet
- ui/build/sheet/sheet-content-full-screen-handler.svelte
- ui/build/sheet/sheet-content-resize.svelte
- ui/build/sheet/sheet-content.svelte
- ui/build/sheet/sheet-description.svelte
- ui/build/sheet/sheet-footer.svelte
- ui/build/sheet/sheet-header.svelte
- ui/build/sheet/sheet-overlay.svelte
- ui/build/sheet/sheet-title.svelte
- ui/build/sheet/sheet-variants
- ui/build/sidebar
- ui/build/sidebar/constants
- ui/build/sidebar/context.svelte
- ui/build/sidebar/sidebar-content.svelte
- ui/build/sidebar/sidebar-footer.svelte
- ui/build/sidebar/sidebar-group-action.svelte
- ui/build/sidebar/sidebar-group-content.svelte
- ui/build/sidebar/sidebar-group-label.svelte
- ui/build/sidebar/sidebar-group.svelte
- ui/build/sidebar/sidebar-header.svelte
- ui/build/sidebar/sidebar-indicator.svelte
- ui/build/sidebar/sidebar-input.svelte
- ui/build/sidebar/sidebar-inset.svelte
- ui/build/sidebar/sidebar-menu-action.svelte
- ui/build/sidebar/sidebar-menu-badge.svelte
- ui/build/sidebar/sidebar-menu-button.svelte
- ui/build/sidebar/sidebar-menu-item.svelte
- ui/build/sidebar/sidebar-menu-skeleton.svelte
- ui/build/sidebar/sidebar-menu-sub-button.svelte
- ui/build/sidebar/sidebar-menu-sub-item.svelte
- ui/build/sidebar/sidebar-menu-sub.svelte
- ui/build/sidebar/sidebar-menu.svelte
- ui/build/sidebar/sidebar-provider.svelte
- ui/build/sidebar/sidebar-rail.svelte
- ui/build/sidebar/sidebar-separator.svelte
- ui/build/sidebar/sidebar-trigger.svelte
- ui/build/sidebar/sidebar.svelte
- ui/build/skeleton
- ui/build/skeleton/skeleton.svelte
- ui/build/slider
- ui/build/slider/slider.svelte
- ui/build/sliding-indicator
- ui/build/sliding-indicator/sliding-indicator
- ui/build/sonner
- ui/build/sonner/sonner.svelte
- ui/build/sortable
- ui/build/sortable/sortable-item.svelte
- ui/build/sortable/sortable-root.svelte
- ui/build/spinner
- ui/build/spinner/spinner.svelte
- ui/build/star-rating
- ui/build/star-rating/rate-picker.svelte
- ui/build/star-rating/star-rating-star.svelte
- ui/build/star-rating/star-rating.svelte
- ui/build/star-rating/types
- ui/build/static-map
- ui/build/static-map/static-map.svelte
- ui/build/static-map/static-map.types
- ui/build/step-form
- ui/build/step-form/step-form-state.svelte
- ui/build/step-form/step-form.svelte
- ui/build/step-form/types
- ui/build/storage-scope
- ui/build/structured-value
- ui/build/structured-value/structured-value.svelte
- ui/build/switch
- ui/build/switch/switch.svelte
- ui/build/table
- ui/build/table/table-body.svelte
- ui/build/table/table-caption.svelte
- ui/build/table/table-cell.svelte
- ui/build/table/table-footer.svelte
- ui/build/table/table-head.svelte
- ui/build/table/table-header.svelte
- ui/build/table/table-row.svelte
- ui/build/table/table.svelte
- ui/build/tabs
- ui/build/tabs/tabs-content.svelte
- ui/build/tabs/tabs-list.svelte
- ui/build/tabs/tabs.svelte
- ui/build/tabs/tabs.types
- ui/build/tags-input
- ui/build/tags-input/tags-input-tag.svelte
- ui/build/tags-input/tags-input.svelte
- ui/build/tags-input/types
- ui/build/textarea
- ui/build/textarea/textarea.svelte
- ui/build/theme-toggle
- ui/build/theme-toggle/theme-toggle.svelte
- ui/build/thinking-orb
- ui/build/thinking-orb/thinking-orb.svelte
- ui/build/time-field
- ui/build/time-field/time-field.svelte
- ui/build/time-range
- ui/build/time-range/compare
- ui/build/time-range/time-range.svelte
- ui/build/toggle
- ui/build/toggle-group
- ui/build/toggle-group/toggle-group-item.svelte
- ui/build/toggle-group/toggle-group.svelte
- ui/build/toggle/toggle.svelte
- ui/build/tooltip
- ui/build/tooltip/tooltip-content.svelte
- ui/build/tooltip/tooltip.svelte
- ui/build/tree-combobox
- ui/build/tree-combobox/TreeCombobox.svelte
- ui/build/tree-select
- ui/build/tree-select/tree-select-state.svelte
- ui/build/tree-select/tree-select.svelte
- ui/build/tree-view
- ui/build/tree-view/tree-view-leaf-node.svelte
- ui/build/tree-view/tree-view-parent-node.svelte
- ui/build/tree-view/tree-view.svelte
- ui/build/utils
- ui/build/utils/pixel-drag
- ui/build/utils/scalar-picker
- ui/build/utils/virtualizer.svelte
- ui/build/workspace-shell
- ui/build/workspace-shell/workspace-shell-frame.svelte
- ui/build/workspace-shell/workspace-shell.svelte
- ui/build/workspace-shell/workspace-shell.types
- ui/build/workspace-shell/workspace-sidebar-navigation-branch.svelte
- ui/build/workspace-shell/workspace-sidebar-navigation-item.svelte
- ui/build/workspace-shell/workspace-sidebar-navigation-leaf.svelte
- ui/build/workspace-shell/workspace-sidebar-navigation-section.svelte
- ui/build/workspace-shell/workspace-sidebar.svelte
ui/build/form/form\_state.svelte
ui/build/form/form_state.svelte
Classes
FormState
Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:121
Type Parameters
| Type Parameter | Default type |
|---|---|
Schema extends FormSchema |
- |
TReturn |
unknown |
Constructors
Constructor
new FormState<Schema, TReturn>(config): FormState<Schema, TReturn>;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:207
Parameters
| Parameter | Type |
|---|---|
config |
FormStateConfig<Schema, TReturn> |
Returns
FormState<Schema, TReturn>
Properties
applyDraft
applyDraft: () => boolean;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:277
Apply draft to working copy if one exists. Returns true if draft was applied.
Returns
boolean
baseline
baseline: InferSchema<Schema>;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:181
Baseline: The reference point for diff calculation. Formula: baseline = serverState ?? defaultState This is what W is compared against to compute Δ.
clearDraft
clearDraft: () => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:281
Explicitly clear the draft from storage.
Returns
void
clearErrors
clearErrors: () => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:342
Returns
void
clearFieldError
clearFieldError: (path) => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:343
Parameters
| Parameter | Type |
|---|---|
path |
string |
Returns
void
delta
delta: object[];Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:187
Delta (Δ): RFC 6902 JSON Patch operations from baseline to working copy. Represents the "distance traveled" from S (or D) to W. Uses identity-aware comparison for arrays with 'id' or 'id' keys.
op
readonly op: "replace" | "add" | "remove";path
readonly path: string;value?
readonly optional value?: unknown;
destroy
destroy: () => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:286
Cleanup draft storage listeners and pending tasks. Call this when the form component is destroyed.
Returns
void
disabled
disabled: boolean;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:148
Whether the form is disabled (reactive)
errorMessage
errorMessage: string | null;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:157
Error message from last failed submission
errors
errors: object;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:161
Validation errors
fieldErrors
fieldErrors: Record<string, string[]>;formErrors
formErrors: string[];
getArrayItemTemplate
getArrayItemTemplate: (arrayPath) => unknown;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:312
Get the item template for an array path (for ListBlock new items). Returns the first item from defaultState array, or empty object.
Parameters
| Parameter | Type | Description |
|---|---|---|
arrayPath |
string |
Dot-notation path to the array |
Returns
unknown
getData
getData: () => InferSchema<Schema>;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:245
Get the current working copy.
Returns
InferSchema<Schema>
getDefaultState
getDefaultState: () => InferSchema<Schema>;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:305
Get the current default state (D).
Returns
InferSchema<Schema>
getDeltaForPath
getDeltaForPath: (path) => object[];Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:333
Get delta operations for a specific field path. Useful for highlighting changed fields in the UI.
Parameters
| Parameter | Type |
|---|---|
path |
string |
Returns
object[]
getFieldErrors
getFieldErrors: (path) => string[];Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:345
Parameters
| Parameter | Type |
|---|---|
path |
string |
Returns
string[]
getServerState
getServerState: () =>
| InferSchema<Schema>
| null;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:291
Get the current server state (S). Derived from the getter - parent controls this value.
Returns
| InferSchema<Schema>
| null
getValue
getValue: <K>(path) => Get<InferSchema<Schema>, K>;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:249
Get a field value from working copy by dot-notation path.
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
path |
K |
Returns
Get<InferSchema<Schema>, K>
handleSubmit
handleSubmit: (event) => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:363
Handle form submit event.
Parameters
| Parameter | Type |
|---|---|
event |
Event |
Returns
void
hasChangesForPath
hasChangesForPath: (path) => boolean;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:341
Check if a specific field path has changes in delta. Useful for conditionally styling dirty fields.
NOTE: Since Δ is computed on normalized data (where arrays with IDs are objects), we need to handle both positional and identity-based paths.
Parameters
| Parameter | Type |
|---|---|
path |
string |
Returns
boolean
hasDraft
hasDraft: boolean;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:201
hasDraft: Whether a persisted draft exists in localStorage. Only relevant when draftKey is configured.
hasServerState
hasServerState: boolean;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:206
hasServerState: Whether we have authoritative server data. false when creating new entity, true when editing existing.
hasValidationErrors
hasValidationErrors: boolean;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:166
Whether client-side validation failed on the last submit attempt
isDirty
isDirty: boolean;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:196
isDirty: Whether the working copy differs from baseline. True when Δ contains any operations.
isSubmitting
isSubmitting: boolean;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:153
Whether a submission is in progress
lastResult
lastResult: TReturn | undefined;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:155
Result from last successful submission
loadDraft
loadDraft: () =>
| InferSchema<Schema>
| null;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:272
Load draft data without applying it. Returns the raw draft for custom merging, or null if no draft.
Returns
| InferSchema<Schema>
| null
pushArrayItem
pushArrayItem: (arrayPath, item?) => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:320
Push a new item to an array in workingCopy, using defaultState template. Triggers onDataChange hook for derived value recalculation.
Parameters
| Parameter | Type | Description |
|---|---|---|
arrayPath |
string |
Dot-notation path to the array |
item? |
unknown |
Optional custom item (defaults to array item template from defaultState) |
Returns
void
removeArrayItem
removeArrayItem: (arrayPath, index) => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:328
Remove an item from an array in workingCopy by index. Triggers onDataChange hook for derived value recalculation.
Parameters
| Parameter | Type | Description |
|---|---|---|
arrayPath |
string |
Dot-notation path to the array |
index |
number |
Index of item to remove |
Returns
void
removeHook
removeHook: <K>(hookName) => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:223
Remove a hook callback.
Type Parameters
| Type Parameter |
|---|
K extends keyof FormStateHooks<InferSchema<Schema>> |
Parameters
| Parameter | Type |
|---|---|
hookName |
K |
Returns
void
reset
reset: () => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:267
Reset working copy to baseline (S or D) and clear draft. After reset: W = baseline, Δ becomes empty.
Returns
void
setData
setData: (data, options?) => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:234
Update working copy with deep merge support.
Pass replace: true to replace entirely instead of merging.
Automatically persists to draft storage and triggers auto-submit.
Parameters
| Parameter | Type | Description |
|---|---|---|
data |
Partial<InferSchema<Schema>> |
Partial data to merge, or full data if replacing |
options? |
{ force?: boolean; replace?: boolean; triggerHooks?: boolean; } |
- |
options.force? |
boolean |
Bypass disabled check for programmatic updates (e.g., streaming) |
options.replace? |
boolean |
Whether to replace instead of merge |
options.triggerHooks? |
boolean |
Whether to trigger onDataChange hook (default: true) |
Returns
void
setDefaultState
setDefaultState: <K>(path, value) => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:300
Update default state at a specific path. Auto-merges to workingCopy if the path has no value (null/undefined). Used by authored form runtimes to register per-field defaults (defaultValue callbacks).
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type | Description |
|---|---|---|
path |
K |
Dot-notation path to set |
value |
Get<InferSchema<Schema>, K> |
Default value for that path |
Returns
void
setDefaultValueAtPath
setDefaultValueAtPath: (path, value) => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:301
Parameters
| Parameter | Type |
|---|---|
path |
string |
value |
unknown |
Returns
void
setFieldError
setFieldError: (path, messages) => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:344
Parameters
| Parameter | Type |
|---|---|
path |
string |
messages |
string | string[] |
Returns
void
setHook
setHook: <K>(hookName, callback) => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:219
Register a hook callback for lifecycle events.
Type Parameters
| Type Parameter |
|---|
K extends keyof FormStateHooks<InferSchema<Schema>> |
Parameters
| Parameter | Type |
|---|---|
hookName |
K |
callback |
FormStateHooks<InferSchema<Schema>>[K] |
Returns
void
setValue
setValue: <K>(path, value, options?) => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:255
Set a field value in working copy by dot-notation path. Automatically persists to draft storage and triggers auto-submit. Pass triggerHooks: false to skip onDataChange (e.g. when writing derived values).
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
path |
K |
value |
Get<InferSchema<Schema>, K> |
options? |
{ force?: boolean; triggerHooks?: boolean; } |
options.force? |
boolean |
options.triggerHooks? |
boolean |
Returns
void
setValueAtPath
setValueAtPath: <K>(path, value, options?) => void;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:259
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
path |
K |
value |
Get<InferSchema<Schema>, K> |
options? |
{ force?: boolean; triggerHooks?: boolean; } |
options.force? |
boolean |
options.triggerHooks? |
boolean |
Returns
void
submit
submit: (options?) => Effect<TReturn | null, unknown>;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:357
Submit the form. Validates W, calls remoteFn if provided, and handles success/error states.
On success:
- S ← W (working copy becomes new server state)
- Clear draft storage
- Δ becomes empty (since S now equals W)
Parameters
| Parameter | Type | Description |
|---|---|---|
options? |
{ silent?: boolean; } |
{ silent?: boolean } - If true, don't show success toast |
options.silent? |
boolean |
- |
Returns
Effect<TReturn | null, unknown>
submitSuccessMessage
submitSuccessMessage: string | null;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:159
Success message text while the last submission is in the success state (before commit/reset).
validationErrorMessage
validationErrorMessage: string | null;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:168
First validation error message, when hasValidationErrors is true
Type Aliases
AutoSubmitConfig
type AutoSubmitConfig = object;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:42
Properties
FormSchema
type FormSchema = object;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:27
Structural constraint satisfied by any Standard Schema v1 schema, read through ~standard.
Properties
FormStateConfig
type FormStateConfig<Schema, TReturn> = object;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:53
Type Parameters
| Type Parameter |
|---|
Schema extends FormSchema |
TReturn |
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
autoSubmit? |
MaybeGetter< | AutoSubmitConfig | undefined> |
Auto-submit configuration. When enabled, form auto-submits on data change. Can be a getter for reactivity. | apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:106 |
defaultState? |
MaybeGetter<InferSchema<Schema>> |
Default State (D): Static fallback structure. | apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:59 |
description? |
MaybeGetter<string> |
Optional description for debugging | apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:87 |
disabled? |
MaybeGetter<boolean> |
Whether the form is disabled. Can be a getter for reactivity. | apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:91 |
draftKey? |
MaybeGetter<string[]> |
Key parts for draft persistence. If provided, enables automatic draft save/load. The draft storage IS the Working Copy (W) - persisted to localStorage. On hydration: W = draft ?? serverState ?? defaultState Can be a getter for reactivity. Examples draftKey: ['create_form', collectionId] draftKey: () => ['unified_form', entityId] |
apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:101 |
onSuccess? |
(result) => Effect.Effect<void, unknown> | void |
Called after successful submission | apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:69 |
remoteFn? |
RemoteFnGetter<Schema, TReturn> |
Remote function to call on submit. | apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:67 |
schema |
MaybeGetter<Schema> |
Schema for validation | apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:55 |
serverState? |
MaybeGetter< | InferSchema<Schema> | null> |
Server State (S): Authoritative data from database. | apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:63 |
submitSuccessBehavior? |
MaybeGetter<SubmitSuccessBehavior> |
Post-submit behavior after a successful submission. - none: keep current working copy as-is - commit: treat submitted payload as new baseline and clear dirty state - reset: reset to baseline and clear draft/errors | apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:76 |
successMessage? |
MaybeGetter<string | null> |
Toast message on success. Set to null to disable. | apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:80 |
transform? |
MaybeGetter<(data) => InferSchema<Schema>> |
Transform data before validation/submission | apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:78 |
translate? |
TranslateFn |
Catalog-backed translate handle for built-in copy (success toast, validation summary, generic failure). When omitted, English fallbacks are used. | apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:85 |
FormStateHooks
type FormStateHooks<T> = object;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:111
Hook callbacks for FormState lifecycle events
Type Parameters
| Type Parameter |
|---|
T |
Properties
FormSubmitFn
type FormSubmitFn<Schema, TReturn> = (data) => Effect.Effect<TReturn, unknown>;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:40
Plain submit handler (sync or async). Framework-specific remote callables that share this shape remain compatible at runtime.
Type Parameters
| Type Parameter |
|---|
Schema extends FormSchema |
TReturn |
Parameters
| Parameter | Type |
|---|---|
data |
InferSchema<Schema> |
Returns
Effect.Effect<TReturn, unknown>
InferSchema
type InferSchema<S> = S extends object ? T : object;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:33
Extract the output type from a Standard Schema v1-compatible schema.
Type Parameters
| Type Parameter |
|---|
S extends FormSchema |
SubmitSuccessBehavior
type SubmitSuccessBehavior = "none" | "commit" | "reset";Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:50
TranslateFn
type TranslateFn = (key, vars?) => string;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:23
Catalog-backed translation handle, threaded in so this state class never renders hardcoded copy.
Parameters
| Parameter | Type |
|---|---|
key |
string |
vars? |
MessageVars |
Returns
string
Functions
maybeAsync()
function maybeAsync<A>(evaluate): Effect<Awaited<A>, UnknownError>;Defined in: apps/website/.api-docs-entry/ui/build/form/form_state.svelte.d.ts:120
Run a possibly-synchronous callback and await its result through Effect.
Type Parameters
| Type Parameter |
|---|
A |
Parameters
| Parameter | Type |
|---|---|
evaluate |
() => A |
Returns
Effect<Awaited<A>, UnknownError>