141 lines
9.8 KiB
TypeScript
141 lines
9.8 KiB
TypeScript
// Narrow facade used only by the conformance build. It lets optional modules
|
|
// exercise their real task surfaces without pulling the composed application's
|
|
// generated module catalogue into this isolated test bundle.
|
|
export { ApiError, apiDownload, apiFetch, apiGetList, apiPath, apiPost, apiPostJson, apiQuery, apiUrl, authHeaders, csrfToken } from "../src/api/client";
|
|
export { fetchAuthGroups } from "../src/api/auth";
|
|
export { default as FormSection } from "../src/components/FormSection";
|
|
export { mailProfilePatternKeys, mailProfilePolicyLimitKeys } from "../src/api/mailContracts";
|
|
export type * from "../src/api/mailContracts";
|
|
export type * from "../src/types";
|
|
export { default as FieldLabel } from "../src/components/help/FieldLabel";
|
|
export { default as PasswordField } from "../src/components/PasswordField";
|
|
export { default as ResourceAccessExplanation } from "../src/components/ResourceAccessExplanation";
|
|
export { default as ExplorerTree } from "../src/components/ExplorerTree";
|
|
export type { ExplorerTreeNodeContext } from "../src/components/ExplorerTree";
|
|
export { default as DataGrid, DataGridEmptyAction, DataGridRowActions, DataGridPaginationBar } from "../src/components/table/DataGrid";
|
|
export type { DataGridColumn, DataGridQueryState, DataGridListOption } from "../src/components/table/DataGrid";
|
|
export { default as TableActionGroup } from "../src/components/table/TableActionGroup";
|
|
export { revisionConflictFromError, threeWayMerge } from "../src/api/concurrency";
|
|
export { useConcurrencyConflictResolver } from "../src/components/ConcurrencyConflictDialog";
|
|
export { useRegisterUnsavedChanges, UnsavedChangesProvider } from "../src/components/UnsavedChangesGuard";
|
|
export type { UnsavedChangesRegistration, UnsavedNavigationAction } from "../src/components/UnsavedChangesGuard";
|
|
export { useDeltaWatermarks } from "../src/utils/deltaHooks";
|
|
export { default as ReferenceSelect } from "../src/components/ReferenceSelect";
|
|
export { unavailableReferenceOption } from "../src/components/ReferenceSelect";
|
|
export { filterSearchableSelectOptions } from "../src/components/SearchableSelect";
|
|
export type { ReferenceOptionProvider, ReferenceOption, CredentialReferenceSelectorContext, CredentialReferenceSelectorsUiCapability } from "../src/components/ReferenceSelect";
|
|
export { apiReferenceOptionProvider } from "../src/platform/referenceProviders";
|
|
export { fetchResourceAccessExplanation, fetchResourceAccessExplanationSubjects } from "../src/api/resourceAccess";
|
|
export type { AccessDecisionProvenanceItem, ResourceAccessExplanationUser, ResourceAccessExplanationResponse, ResourceAccessExplanationSubjectsResponse } from "../src/api/resourceAccess";
|
|
export { default as ActionBlockerHint } from "../src/components/ActionBlockerHint";
|
|
export type { ActionBlockerReason } from "../src/components/ActionBlockerHint";
|
|
export { default as MessageDisplayPanel } from "../src/components/MessageDisplayPanel";
|
|
export type { MessageDisplayAttachment } from "../src/components/MessageDisplayPanel";
|
|
export { default as GuidedReviewList } from "../src/components/GuidedReviewList";
|
|
export { default as InlineHelp } from "../src/components/help/InlineHelp";
|
|
export { default as ActionToolbar } from "../src/components/ActionToolbar";
|
|
export { ToolbarGroup } from "../src/components/ActionToolbar";
|
|
export { default as MultiSelectFilter } from "../src/components/MultiSelectFilter";
|
|
export { default as CountBadge } from "../src/components/CountBadge";
|
|
export { default as Button } from "../src/components/Button";
|
|
export { default as Card } from "../src/components/Card";
|
|
export { default as MetricGrid } from "../src/components/MetricGrid";
|
|
export { default as MetricCard } from "../src/components/MetricCard";
|
|
export { default as PageActionBar } from "../src/components/PageActionBar";
|
|
export { default as PageLayout } from "../src/components/PageLayout";
|
|
export { default as PageTitle } from "../src/components/PageTitle";
|
|
export { default as AdminIconButton } from "../src/components/admin/AdminIconButton";
|
|
export { default as ModuleSubnav } from "../src/layout/ModuleSubnav";
|
|
export type { ModuleSubnavGroup } from "../src/layout/ModuleSubnav";
|
|
export { default as DateTimeField } from "../src/components/DateTimeField";
|
|
export { default as PeoplePicker } from "../src/components/people/PeoplePicker";
|
|
export type { PeoplePickerItem, PeoplePickerSearch, PeoplePickerSearchGroup } from "../src/components/people/peoplePickerTypes";
|
|
export type { FormatDateTimeOptions } from "../src/utils/datetime";
|
|
export { default as SearchableSelect } from "../src/components/SearchableSelect";
|
|
export type { SearchableSelectOption } from "../src/components/SearchableSelect";
|
|
export { FormLayout } from "../src/components/ContentGrid";
|
|
export { apiPatchJson, isApiError } from "../src/api/client";
|
|
export { hasAnyScope } from "../src/utils/permissions";
|
|
export { useEffectiveView, useViewSurfaces } from "../src/platform/ViewContext";
|
|
export { isViewSurfaceVisible } from "../src/platform/views";
|
|
export { MailServerFolderLookupResultView } from "../src/components/mail/MailServerSettingsPanel";
|
|
export type { MailServerFolderLookupResult } from "../src/components/mail/MailServerSettingsPanel";
|
|
export { default as AdminSelectionList } from "../src/components/admin/AdminSelectionList";
|
|
export { default as AdminPageLayout } from "../src/components/admin/AdminPageLayout";
|
|
export { adminErrorMessage } from "../src/components/admin/adminUtils";
|
|
export { default as ConnectionTree } from "../src/components/ConnectionTree";
|
|
export type { ConnectionTreeColumn } from "../src/components/ConnectionTree";
|
|
export { default as StageRail } from "../src/components/StageRail";
|
|
export type { StageRailTone } from "../src/components/StageRail";
|
|
export { default as PolicyLockedHint } from "../src/components/PolicyLockedHint";
|
|
export { default as PolicyPathHelp, normalizePolicySourcePathItems } from "../src/components/PolicyPathHelp";
|
|
export type { NormalizedPolicySourcePathItem } from "../src/components/PolicyPathHelp";
|
|
export { default as PolicySourcePath } from "../src/components/PolicySourcePath";
|
|
export type { PolicySourcePathItem } from "../src/components/PolicySourcePath";
|
|
export { PolicyRow, PolicyTable } from "../src/components/PolicyTable";
|
|
export { default as MailServerSettingsPanel, hasMailImapSettings, mailImapSettingsPayload, mailServerSecurityOptions, mailSmtpSettingsPayload, mailTextOrNull, mailTransportCredentialsPayload, normalizeMailImapFolderMappings, normalizeMailServerSecurity } from "../src/components/mail/MailServerSettingsPanel";
|
|
export type { MailServerConnectionTestResult, MailServerCredentialSettings, MailServerImapSettings, MailServerSmtpSettings } from "../src/components/mail/MailServerSettingsPanel";
|
|
export { mergeDeltaRows } from "../src/utils/delta";
|
|
export { ReferenceMultiSelect, customReferenceOption, staticReferenceOptionProvider } from "../src/components/ReferenceSelect";
|
|
export { platformModuleReferenceProvider } from "../src/platform/referenceProviders";
|
|
export { default as ConfirmDialog } from "../src/components/ConfirmDialog";
|
|
export { default as ContentSection } from "../src/components/ContentSection";
|
|
export { default as DescriptionList, DescriptionItem } from "../src/components/DescriptionList";
|
|
export { default as Dialog } from "../src/components/Dialog";
|
|
export { DialogForm, DialogSection } from "../src/components/DialogAnatomy";
|
|
export { default as DismissibleAlert } from "../src/components/DismissibleAlert";
|
|
export { default as DocumentationHelpLink } from "../src/components/help/DocumentationHelpLink";
|
|
export type { DocumentationHelpReference } from "../src/components/help/documentationHelp";
|
|
export { default as FileDropZone } from "../src/components/FileDropZone";
|
|
export { default as FilterBar } from "../src/components/FilterBar";
|
|
export { default as FormField } from "../src/components/FormField";
|
|
export { FormGrid, default as ContentGrid } from "../src/components/ContentGrid";
|
|
export { default as IconButton } from "../src/components/IconButton";
|
|
export { default as LoadingFrame } from "../src/components/LoadingFrame";
|
|
export { default as LoadingIndicator } from "../src/components/LoadingIndicator";
|
|
export { default as PageScrollViewport } from "../src/components/PageScrollViewport";
|
|
export { default as SegmentedControl } from "../src/components/SegmentedControl";
|
|
export {
|
|
default as SelectionList,
|
|
SelectionListItem,
|
|
SelectionListItemContent
|
|
} from "../src/components/SelectionList";
|
|
export { default as StatePanel } from "../src/components/StatePanel";
|
|
export { default as StatusBadge } from "../src/components/StatusBadge";
|
|
export { default as ToggleSwitch } from "../src/components/ToggleSwitch";
|
|
export {
|
|
useGuardedNavigate,
|
|
useUnsavedChanges,
|
|
useUnsavedDraftGuard
|
|
} from "../src/components/UnsavedChangesGuard";
|
|
export {
|
|
i18nMessage,
|
|
usePlatformLanguage
|
|
} from "../src/i18n/LanguageContext";
|
|
export { usePlatformModuleInstalled, usePlatformUiCapability, usePlatformUiCapabilities, usePlatformModules } from "../src/platform/ModuleContext";
|
|
export {
|
|
dispatchQuickAccessResult,
|
|
quickAccessLaunchState
|
|
} from "../src/platform/launchContext";
|
|
export { hasScope } from "../src/utils/permissions";
|
|
export { formatDateTime } from "../src/utils/datetime";
|
|
export { insertAfter, moveArrayItem } from "../src/utils/arrayOrder";
|
|
export { addressesFromValue, dedupeAddresses, parseMailboxAddressText } from "../src/utils/emailAddresses";
|
|
export type { MailboxAddress } from "../src/utils/emailAddresses";
|
|
export { default as WorkspaceActionBar } from "../src/components/WorkspaceActionBar";
|
|
export { default as WorkspaceFrame } from "../src/components/WorkspaceFrame";
|
|
export { default as WorkspaceLayout } from "../src/components/WorkspaceLayout";
|
|
export type {
|
|
ApiSettings,
|
|
GlobalSearchProps,
|
|
SearchContextContribution,
|
|
SearchContextsUiCapability,
|
|
DeltaDeletedItem,
|
|
FilesManagedFileLinkTarget,
|
|
AuthInfo,
|
|
PlatformRouteContext,
|
|
PlatformTranslations,
|
|
QuickAccessRailProps,
|
|
QuickAccessToolsUiCapability
|
|
} from "../src/types";
|