diff --git a/packages/components/src/components/hds/accordion/types.ts b/packages/components/src/components/hds/accordion/types.ts index 0d475bade8c..49b4764a6b5 100644 --- a/packages/components/src/components/hds/accordion/types.ts +++ b/packages/components/src/components/hds/accordion/types.ts @@ -33,3 +33,10 @@ export enum HdsAccordionItemTitleTagValues { } export type HdsAccordionItemTitleTags = `${HdsAccordionItemTitleTagValues}`; + +export default { + HdsAccordionTypeValues, + HdsAccordionSizeValues, + HdsAccordionForceStateValues, + HdsAccordionItemTitleTagValues, +}; diff --git a/packages/components/src/components/hds/advanced-table/types.ts b/packages/components/src/components/hds/advanced-table/types.ts index 1d8a39dc09c..a8d05d2c628 100644 --- a/packages/components/src/components/hds/advanced-table/types.ts +++ b/packages/components/src/components/hds/advanced-table/types.ts @@ -111,3 +111,14 @@ export interface HdsAdvancedTableOnSelectionChangeSignature { } export type HdsAdvancedTableModel = Array>; + +export default { + HdsAdvancedTableDensityValues, + HdsAdvancedTableHorizontalAlignmentValues, + HdsAdvancedTableScopeValues, + HdsAdvancedTableThExpandIconValues, + HdsAdvancedTableThSortOrderIconValues, + HdsAdvancedTableThSortOrderLabelValues, + HdsAdvancedTableThSortOrderValues, + HdsAdvancedTableVerticalAlignmentValues, +}; diff --git a/packages/components/src/components/hds/alert/types.ts b/packages/components/src/components/hds/alert/types.ts index 4ff0afbceee..07346c6340b 100644 --- a/packages/components/src/components/hds/alert/types.ts +++ b/packages/components/src/components/hds/alert/types.ts @@ -30,3 +30,9 @@ export enum HdsAlertTitleTagValues { } export type HdsAlertTitleTags = `${HdsAlertTitleTagValues}`; + +export default { + HdsAlertTypeValues, + HdsAlertColorValues, + HdsAlertTitleTagValues, +}; diff --git a/packages/components/src/components/hds/app-footer/types.ts b/packages/components/src/components/hds/app-footer/types.ts index 3ed9af568b3..3bfc37d4002 100644 --- a/packages/components/src/components/hds/app-footer/types.ts +++ b/packages/components/src/components/hds/app-footer/types.ts @@ -44,3 +44,8 @@ export enum HdsAppFooterThemeValues { } export type HdsAppFooterThemeTypes = `${HdsAppFooterThemeValues}`; + +export default { + HdsAppFooterStatusValues, + HdsAppFooterThemeValues, +}; diff --git a/packages/components/src/components/hds/application-state/types.ts b/packages/components/src/components/hds/application-state/types.ts index 8479ee3f878..153f5432703 100644 --- a/packages/components/src/components/hds/application-state/types.ts +++ b/packages/components/src/components/hds/application-state/types.ts @@ -21,3 +21,8 @@ export enum HdsApplicationStateTitleTagValues { export type HdsApplicationStateTitleTags = `${HdsApplicationStateTitleTagValues}`; + +export default { + HdsApplicationStateAlignValues, + HdsApplicationStateTitleTagValues, +}; diff --git a/packages/components/src/components/hds/badge-count/types.ts b/packages/components/src/components/hds/badge-count/types.ts index b6f940fdec6..34ebfd090af 100644 --- a/packages/components/src/components/hds/badge-count/types.ts +++ b/packages/components/src/components/hds/badge-count/types.ts @@ -22,3 +22,9 @@ export enum HdsBadgeCountColorValues { NeutralDarkMode = 'neutral-dark-mode', } export type HdsBadgeCountColors = `${HdsBadgeCountColorValues}`; + +export default { + HdsBadgeCountSizeValues, + HdsBadgeCountTypeValues, + HdsBadgeCountColorValues, +}; diff --git a/packages/components/src/components/hds/badge/types.ts b/packages/components/src/components/hds/badge/types.ts index 05c7cd249fd..daf42f2e7e0 100644 --- a/packages/components/src/components/hds/badge/types.ts +++ b/packages/components/src/components/hds/badge/types.ts @@ -26,3 +26,9 @@ export enum HdsBadgeColorValues { Critical = 'critical', } export type HdsBadgeColors = `${HdsBadgeColorValues}`; + +export default { + HdsBadgeSizeValues, + HdsBadgeTypeValues, + HdsBadgeColorValues, +}; diff --git a/packages/components/src/components/hds/button/types.ts b/packages/components/src/components/hds/button/types.ts index b87b11aaf71..ce2da077685 100644 --- a/packages/components/src/components/hds/button/types.ts +++ b/packages/components/src/components/hds/button/types.ts @@ -23,3 +23,9 @@ export enum HdsButtonIconPositionValues { Trailing = 'trailing', } export type HdsButtonIconPositions = `${HdsButtonIconPositionValues}`; + +export default { + HdsButtonSizeValues, + HdsButtonColorValues, + HdsButtonIconPositionValues, +}; diff --git a/packages/components/src/components/hds/card/types.ts b/packages/components/src/components/hds/card/types.ts index 5f11145d552..08854ebe08f 100644 --- a/packages/components/src/components/hds/card/types.ts +++ b/packages/components/src/components/hds/card/types.ts @@ -38,3 +38,10 @@ export enum HdsCardTagValues { } export type HdsCardTag = `${HdsCardTagValues}`; + +export default { + HdsCardBackgroundValues, + HdsCardLevelValues, + HdsCardOverflowValues, + HdsCardTagValues, +}; diff --git a/packages/components/src/components/hds/code-block/types.ts b/packages/components/src/components/hds/code-block/types.ts index ab5689c2a81..79812c0a809 100644 --- a/packages/components/src/components/hds/code-block/types.ts +++ b/packages/components/src/components/hds/code-block/types.ts @@ -27,3 +27,8 @@ export enum HdsCodeBlockTitleTagValues { } export type HdsCodeBlockTitleTags = `${HdsCodeBlockTitleTagValues}`; + +export default { + HdsCodeBlockLanguageValues, + HdsCodeBlockTitleTagValues, +}; diff --git a/packages/components/src/components/hds/copy/button/types.ts b/packages/components/src/components/hds/copy/button/types.ts index 2f7e01e68ed..6964dbc0983 100644 --- a/packages/components/src/components/hds/copy/button/types.ts +++ b/packages/components/src/components/hds/copy/button/types.ts @@ -8,3 +8,7 @@ export enum HdsCopyButtonSizeValues { Medium = 'medium', } export type HdsCopyButtonSizes = `${HdsCopyButtonSizeValues}`; + +export default { + HdsCopyButtonSizeValues, +}; diff --git a/packages/components/src/components/hds/copy/snippet/types.ts b/packages/components/src/components/hds/copy/snippet/types.ts index 1f24a84e5ed..4e42d01afee 100644 --- a/packages/components/src/components/hds/copy/snippet/types.ts +++ b/packages/components/src/components/hds/copy/snippet/types.ts @@ -8,3 +8,7 @@ export enum HdsCopySnippetColorValues { Secondary = 'secondary', } export type HdsCopySnippetColors = `${HdsCopySnippetColorValues}`; + +export default { + HdsCopySnippetColorValues, +}; diff --git a/packages/components/src/components/hds/dialog-primitive/types.ts b/packages/components/src/components/hds/dialog-primitive/types.ts index 7985df16aa1..bdd9fc2b8ac 100644 --- a/packages/components/src/components/hds/dialog-primitive/types.ts +++ b/packages/components/src/components/hds/dialog-primitive/types.ts @@ -15,3 +15,7 @@ export enum HdsDialogPrimitiveHeaderTitleTagValues { export type HdsDialogPrimitiveHeaderTitleTags = `${HdsDialogPrimitiveHeaderTitleTagValues}`; + +export default { + HdsDialogPrimitiveHeaderTitleTagValues, +}; diff --git a/packages/components/src/components/hds/dropdown/toggle/types.ts b/packages/components/src/components/hds/dropdown/toggle/types.ts index 83e57cf804f..bd33ca7bf6c 100644 --- a/packages/components/src/components/hds/dropdown/toggle/types.ts +++ b/packages/components/src/components/hds/dropdown/toggle/types.ts @@ -22,3 +22,9 @@ export enum HdsDropdownToggleButtonColorValues { } export type HdsDropdownToggleButtonColors = `${HdsDropdownToggleButtonColorValues}`; + +export default { + HdsDropdownToggleIconSizeValues, + HdsDropdownToggleButtonSizeValues, + HdsDropdownToggleButtonColorValues, +}; diff --git a/packages/components/src/components/hds/dropdown/types.ts b/packages/components/src/components/hds/dropdown/types.ts index 8eed4d96356..b5484da97e5 100644 --- a/packages/components/src/components/hds/dropdown/types.ts +++ b/packages/components/src/components/hds/dropdown/types.ts @@ -24,3 +24,7 @@ export const HdsDropdownPositionToPlacementValues: Record< [HdsDropdownPositionValues.TopLeft]: 'top-start', [HdsDropdownPositionValues.TopRight]: 'top-end', }; + +export default { + HdsDropdownPositionValues, +}; diff --git a/packages/components/src/components/hds/flyout/types.ts b/packages/components/src/components/hds/flyout/types.ts index e29c2dca5c2..9b0d032184c 100644 --- a/packages/components/src/components/hds/flyout/types.ts +++ b/packages/components/src/components/hds/flyout/types.ts @@ -9,3 +9,7 @@ export enum HdsFlyoutSizesValues { } export type HdsFlyoutSizes = `${HdsFlyoutSizesValues}`; + +export default { + HdsFlyoutSizesValues, +}; diff --git a/packages/components/src/components/hds/icon-tile/types.ts b/packages/components/src/components/hds/icon-tile/types.ts index a3401293375..8a6d1141bb9 100644 --- a/packages/components/src/components/hds/icon-tile/types.ts +++ b/packages/components/src/components/hds/icon-tile/types.ts @@ -32,3 +32,9 @@ export enum HdsIconTileColorNeutral { } export type HdsIconTileColors = HdsIconTileProducts | HdsIconTileColorNeutral; + +export default { + HdsIconTileSizeValues, + HdsIconTileProductValues, + HdsIconTileColorNeutral, +}; diff --git a/packages/components/src/components/hds/icon/types.ts b/packages/components/src/components/hds/icon/types.ts index df9d706bec3..a58c77181c0 100644 --- a/packages/components/src/components/hds/icon/types.ts +++ b/packages/components/src/components/hds/icon/types.ts @@ -33,3 +33,8 @@ export enum HdsIconColorValues { CriticalHighContrast = 'critical-high-contrast', } export type HdsIconColors = `${HdsIconColorValues}`; + +export default { + HdsIconSizeValues, + HdsIconColorValues, +}; diff --git a/packages/components/src/components/hds/layout/flex/types.ts b/packages/components/src/components/hds/layout/flex/types.ts index 0e937966c04..b6261a98bbb 100644 --- a/packages/components/src/components/hds/layout/flex/types.ts +++ b/packages/components/src/components/hds/layout/flex/types.ts @@ -47,3 +47,10 @@ export type AvailableTagNames = keyof HTMLElementTagNameMap; // A union of all types in the HTMLElementTagNameMap interface export type AvailableElements = HTMLElementTagNameMap[keyof HTMLElementTagNameMap]; + +export default { + HdsLayoutFlexDirectionValues, + HdsLayoutFlexJustifyValues, + HdsLayoutFlexAlignValues, + HdsLayoutFlexGapValues, +}; diff --git a/packages/components/src/components/hds/link/types.ts b/packages/components/src/components/hds/link/types.ts index 7f5ff4b1639..65a89cafcba 100644 --- a/packages/components/src/components/hds/link/types.ts +++ b/packages/components/src/components/hds/link/types.ts @@ -24,3 +24,9 @@ export enum HdsLinkStandaloneSizeValues { } export type HdsLinkStandaloneSizes = `${HdsLinkStandaloneSizeValues}`; + +export default { + HdsLinkIconPositionValues, + HdsLinkColorValues, + HdsLinkStandaloneSizeValues, +}; diff --git a/packages/components/src/components/hds/modal/types.ts b/packages/components/src/components/hds/modal/types.ts index c16746d0ca0..e4fbf1d4137 100644 --- a/packages/components/src/components/hds/modal/types.ts +++ b/packages/components/src/components/hds/modal/types.ts @@ -16,3 +16,8 @@ export enum HdsModalColorValues { Critical = 'critical', } export type HdsModalColors = `${HdsModalColorValues}`; + +export default { + HdsModalSizeValues, + HdsModalColorValues, +}; diff --git a/packages/components/src/components/hds/separator/types.ts b/packages/components/src/components/hds/separator/types.ts index 2c3e6f5764d..ed1aa13e2e2 100644 --- a/packages/components/src/components/hds/separator/types.ts +++ b/packages/components/src/components/hds/separator/types.ts @@ -8,3 +8,7 @@ export enum HdsSeparatorSpacingValues { TwentyFour = '24', } export type HdsSeparatorSpacing = `${HdsSeparatorSpacingValues}`; + +export default { + HdsSeparatorSpacingValues, +}; diff --git a/packages/components/src/components/hds/stepper/types.ts b/packages/components/src/components/hds/stepper/types.ts index 38a72590b8e..51bb873c9a3 100644 --- a/packages/components/src/components/hds/stepper/types.ts +++ b/packages/components/src/components/hds/stepper/types.ts @@ -81,3 +81,9 @@ export const HdsStepperNavStatusToSrOnlyText: Record< export type HdsStepperNavPanelIds = string[]; export type HdsStepperListStepIds = string[]; + +export default { + HdsStepperStatusesValues, + HdsStepperTitleTagValues, + HdsStepperNavStatusesValues, +}; diff --git a/packages/components/src/components/hds/table/types.ts b/packages/components/src/components/hds/table/types.ts index 7f76202a56e..fbd5993c6ba 100644 --- a/packages/components/src/components/hds/table/types.ts +++ b/packages/components/src/components/hds/table/types.ts @@ -93,3 +93,13 @@ export interface HdsTableOnSelectionChangeSignature { } export type HdsTableModel = Array>; + +export default { + HdsTableDensityValues, + HdsTableHorizontalAlignmentValues, + HdsTableScopeValues, + HdsTableThSortOrderIconValues, + HdsTableThSortOrderLabelValues, + HdsTableThSortOrderValues, + HdsTableVerticalAlignmentValues, +}; diff --git a/packages/components/src/components/hds/tabs/types.ts b/packages/components/src/components/hds/tabs/types.ts index 99e3a51d4ba..150ae63a41e 100644 --- a/packages/components/src/components/hds/tabs/types.ts +++ b/packages/components/src/components/hds/tabs/types.ts @@ -13,3 +13,7 @@ export type HdsTabsSizes = `${HdsTabsSizeValues}`; export type HdsTabsPanelIds = string[]; export type HdsTabsTabIds = string[]; + +export default { + HdsTabsSizeValues, +}; diff --git a/packages/components/src/components/hds/tag/types.ts b/packages/components/src/components/hds/tag/types.ts index 446d96f852a..40c83b53eb6 100644 --- a/packages/components/src/components/hds/tag/types.ts +++ b/packages/components/src/components/hds/tag/types.ts @@ -25,3 +25,8 @@ export enum HdsTagTooltipPlacementValues { } export type HdsTagTooltipPlacements = `${HdsTagTooltipPlacementValues}`; + +export default { + HdsTagColorValues, + HdsTagTooltipPlacementValues, +}; diff --git a/packages/components/src/components/hds/text/types.ts b/packages/components/src/components/hds/text/types.ts index 2d9c796e559..3a011cdb25e 100644 --- a/packages/components/src/components/hds/text/types.ts +++ b/packages/components/src/components/hds/text/types.ts @@ -62,3 +62,11 @@ export enum HdsTextGroupValues { Body = 'body', } export type HdsTextGroups = `${HdsTextGroupValues}`; + +export default { + HdsTextColorValues, + HdsTextAlignValues, + HdsTextWeightValues, + HdsTextSizeValues, + HdsTextGroupValues, +}; diff --git a/packages/components/src/components/hds/tooltip-button/types.ts b/packages/components/src/components/hds/tooltip-button/types.ts index f0e17af9a2f..8f05dbf8acd 100644 --- a/packages/components/src/components/hds/tooltip-button/types.ts +++ b/packages/components/src/components/hds/tooltip-button/types.ts @@ -19,3 +19,7 @@ export enum HdsTooltipPlacementValues { } export type HdsTooltipPlacements = `${HdsTooltipPlacementValues}`; + +export default { + HdsTooltipPlacementValues, +}; diff --git a/packages/components/src/modifiers/hds-advanced-table-cell/dom-management.ts b/packages/components/src/modifiers/hds-advanced-table-cell/dom-management.ts index b18b48b08b1..c3369edfb56 100644 --- a/packages/components/src/modifiers/hds-advanced-table-cell/dom-management.ts +++ b/packages/components/src/modifiers/hds-advanced-table-cell/dom-management.ts @@ -75,3 +75,9 @@ export const didInsertGridCell = ( } } }; + +export default { + onFocusTrapDeactivate, + updateTabbableChildren, + didInsertGridCell, +}; diff --git a/packages/components/src/modifiers/hds-advanced-table-cell/keyboard-navigation.ts b/packages/components/src/modifiers/hds-advanced-table-cell/keyboard-navigation.ts index b7f665d3977..69db8d33e89 100644 --- a/packages/components/src/modifiers/hds-advanced-table-cell/keyboard-navigation.ts +++ b/packages/components/src/modifiers/hds-advanced-table-cell/keyboard-navigation.ts @@ -154,3 +154,7 @@ export const handleGridCellKeyPress = ( } } }; + +export default { + handleGridCellKeyPress, +}; diff --git a/packages/components/src/modifiers/hds-code-editor/languages/rego.ts b/packages/components/src/modifiers/hds-code-editor/languages/rego.ts index 0c87928e269..e5096846549 100644 --- a/packages/components/src/modifiers/hds-code-editor/languages/rego.ts +++ b/packages/components/src/modifiers/hds-code-editor/languages/rego.ts @@ -359,3 +359,8 @@ export function mkRego(parserConf: ParserConfig = {}) { } export const rego = mkRego(); + +export default { + mkRego, + rego, +}; diff --git a/packages/components/src/modifiers/hds-code-editor/languages/sentinel.ts b/packages/components/src/modifiers/hds-code-editor/languages/sentinel.ts index 1976afb9fe1..ccfc044d902 100644 --- a/packages/components/src/modifiers/hds-code-editor/languages/sentinel.ts +++ b/packages/components/src/modifiers/hds-code-editor/languages/sentinel.ts @@ -217,3 +217,8 @@ export function mkSentinel(parserConf: ParserConfig) { } export const sentinel = mkSentinel({}); + +export default { + mkSentinel, + sentinel, +}; diff --git a/packages/components/src/modifiers/hds-code-editor/palettes/hds-dark-palette.ts b/packages/components/src/modifiers/hds-code-editor/palettes/hds-dark-palette.ts index 2c7a41b4cd5..ad7f8365aa6 100644 --- a/packages/components/src/modifiers/hds-code-editor/palettes/hds-dark-palette.ts +++ b/packages/components/src/modifiers/hds-code-editor/palettes/hds-dark-palette.ts @@ -23,3 +23,23 @@ export const HDS_CODE_EDITOR_COLOR_SURFACE_FAINT = '#15181e'; export const HDS_CODE_EDITOR_COLOR_SURFACE_INTERACTIVE_ACTIVE = '#2B303C'; export const HDS_CODE_EDITOR_COLOR_FOCUS_ACTION_INTERNAL = '#9BC7FD'; export const HDS_CODE_EDITOR_COLOR_FOCUS_ACTION_EXTERNAL = '#0D69F2'; + +export default { + HDS_CODE_BLOCK_WHITE, + HDS_CODE_BLOCK_BLUE, + HDS_CODE_BLOCK_GREEN, + HDS_CODE_BLOCK_ORANGE, + HDS_CODE_BLOCK_PURPLE, + HDS_CODE_BLOCK_RED, + HDS_CODE_BLOCK_CYAN, + HDS_CODE_BLOCK_LINE_HIGHLIGHT, + HDS_CODE_BLOCK_LINE_HIGHLIGHT_BORDER, + HDS_CODE_EDITOR_COLOR_FOREGROUND_PRIMARY, + HDS_CODE_EDITOR_COLOR_FOREGROUND_FAINT, + HDS_CODE_EDITOR_COLOR_FOREGROUND_CRITICAL, + HDS_CODE_EDITOR_COLOR_SURFACE_PRIMARY, + HDS_CODE_EDITOR_COLOR_SURFACE_FAINT, + HDS_CODE_EDITOR_COLOR_SURFACE_INTERACTIVE_ACTIVE, + HDS_CODE_EDITOR_COLOR_FOCUS_ACTION_INTERNAL, + HDS_CODE_EDITOR_COLOR_FOCUS_ACTION_EXTERNAL, +}; diff --git a/packages/components/src/modifiers/hds-code-editor/types.ts b/packages/components/src/modifiers/hds-code-editor/types.ts index f1a52e8b327..445ae9cb070 100644 --- a/packages/components/src/modifiers/hds-code-editor/types.ts +++ b/packages/components/src/modifiers/hds-code-editor/types.ts @@ -18,3 +18,7 @@ export enum HdsCodeEditorLanguageValues { } export type HdsCodeEditorLanguages = `${HdsCodeEditorLanguageValues}`; + +export default { + HdsCodeEditorLanguageValues, +};