Newer
Older
new (): HTMLHyFilterVisibilityToolToggleElement;
};
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
interface HTMLHyFooterElement extends Components.HyFooter, HTMLStencilElement {}
var HTMLHyFooterElement: {
prototype: HTMLHyFooterElement;
new (): HTMLHyFooterElement;
};
interface HTMLHyFooterActionElement extends Components.HyFooterAction, HTMLStencilElement {}
var HTMLHyFooterActionElement: {
prototype: HTMLHyFooterActionElement;
new (): HTMLHyFooterActionElement;
};
interface HTMLHyFooterBaseElement extends Components.HyFooterBase, HTMLStencilElement {}
var HTMLHyFooterBaseElement: {
prototype: HTMLHyFooterBaseElement;
new (): HTMLHyFooterBaseElement;
};
interface HTMLHyFooterInfoElement extends Components.HyFooterInfo, HTMLStencilElement {}
var HTMLHyFooterInfoElement: {
prototype: HTMLHyFooterInfoElement;
new (): HTMLHyFooterInfoElement;
};
interface HTMLHyFooterLinkItemElement extends Components.HyFooterLinkItem, HTMLStencilElement {}
var HTMLHyFooterLinkItemElement: {
prototype: HTMLHyFooterLinkItemElement;
new (): HTMLHyFooterLinkItemElement;
};
interface HTMLHyGridContainerElement extends Components.HyGridContainer, HTMLStencilElement {}
var HTMLHyGridContainerElement: {
prototype: HTMLHyGridContainerElement;
new (): HTMLHyGridContainerElement;
};
interface HTMLHyGridItemElement extends Components.HyGridItem, HTMLStencilElement {}
var HTMLHyGridItemElement: {
prototype: HTMLHyGridItemElement;
new (): HTMLHyGridItemElement;
};
interface HTMLHyGridRowElement extends Components.HyGridRow, HTMLStencilElement {}
var HTMLHyGridRowElement: {
prototype: HTMLHyGridRowElement;
new (): HTMLHyGridRowElement;
};
interface HTMLHyHeadingElement extends Components.HyHeading, HTMLStencilElement {}
var HTMLHyHeadingElement: {
prototype: HTMLHyHeadingElement;
new (): HTMLHyHeadingElement;
};
interface HTMLHyHeroElement extends Components.HyHero, HTMLStencilElement {}
var HTMLHyHeroElement: {
prototype: HTMLHyHeroElement;
new (): HTMLHyHeroElement;
};
interface HTMLHyIconElement extends Components.HyIcon, HTMLStencilElement {}
var HTMLHyIconElement: {
prototype: HTMLHyIconElement;
new (): HTMLHyIconElement;
};
interface HTMLHyImageElement extends Components.HyImage, HTMLStencilElement {}
var HTMLHyImageElement: {
prototype: HTMLHyImageElement;
new (): HTMLHyImageElement;
};
interface HTMLHyIngressElement extends Components.HyIngress, HTMLStencilElement {}
var HTMLHyIngressElement: {
prototype: HTMLHyIngressElement;
new (): HTMLHyIngressElement;
};
interface HTMLHyIntroductionElement extends Components.HyIntroduction, HTMLStencilElement {}
var HTMLHyIntroductionElement: {
prototype: HTMLHyIntroductionElement;
new (): HTMLHyIntroductionElement;
};
interface HTMLHyKeyFigureElement extends Components.HyKeyFigure, HTMLStencilElement {}

Ekaterina Kondareva
committed
var HTMLHyKeyFigureElement: {
prototype: HTMLHyKeyFigureElement;
new (): HTMLHyKeyFigureElement;
};
interface HTMLHyKeyFigureGroupElement extends Components.HyKeyFigureGroup, HTMLStencilElement {}

Ekaterina Kondareva
committed
var HTMLHyKeyFigureGroupElement: {
prototype: HTMLHyKeyFigureGroupElement;
new (): HTMLHyKeyFigureGroupElement;
};
interface HTMLHyKeyHighlightElement extends Components.HyKeyHighlight, HTMLStencilElement {}

Ekaterina Kondareva
committed
var HTMLHyKeyHighlightElement: {
prototype: HTMLHyKeyHighlightElement;
new (): HTMLHyKeyHighlightElement;
};
interface HTMLHyKeyHighlightGroupElement extends Components.HyKeyHighlightGroup, HTMLStencilElement {}

Ekaterina Kondareva
committed
var HTMLHyKeyHighlightGroupElement: {
prototype: HTMLHyKeyHighlightGroupElement;
new (): HTMLHyKeyHighlightGroupElement;
};
interface HTMLHyLargeProcessFlowElement extends Components.HyLargeProcessFlow, HTMLStencilElement {}
var HTMLHyLargeProcessFlowElement: {
prototype: HTMLHyLargeProcessFlowElement;
new (): HTMLHyLargeProcessFlowElement;
};
interface HTMLHyLargeProcessFlowPhaseElement extends Components.HyLargeProcessFlowPhase, HTMLStencilElement {}
var HTMLHyLargeProcessFlowPhaseElement: {
prototype: HTMLHyLargeProcessFlowPhaseElement;
new (): HTMLHyLargeProcessFlowPhaseElement;
};
interface HTMLHyLinkElement extends Components.HyLink, HTMLStencilElement {}
var HTMLHyLinkElement: {
prototype: HTMLHyLinkElement;
new (): HTMLHyLinkElement;
};
interface HTMLHyLinkBoxElement extends Components.HyLinkBox, HTMLStencilElement {}
var HTMLHyLinkBoxElement: {
prototype: HTMLHyLinkBoxElement;
new (): HTMLHyLinkBoxElement;
};
interface HTMLHyLinkBoxListElement extends Components.HyLinkBoxList, HTMLStencilElement {}

Ekaterina Kondareva
committed
var HTMLHyLinkBoxListElement: {
prototype: HTMLHyLinkBoxListElement;
new (): HTMLHyLinkBoxListElement;
};
interface HTMLHyLinkListElement extends Components.HyLinkList, HTMLStencilElement {}
var HTMLHyLinkListElement: {
prototype: HTMLHyLinkListElement;
new (): HTMLHyLinkListElement;
};
interface HTMLHyListItemElement extends Components.HyListItem, HTMLStencilElement {}
var HTMLHyListItemElement: {
prototype: HTMLHyListItemElement;
new (): HTMLHyListItemElement;
};
interface HTMLHyMainElement extends Components.HyMain, HTMLStencilElement {}
var HTMLHyMainElement: {
prototype: HTMLHyMainElement;
new (): HTMLHyMainElement;
};
Ekaterina Kondareva
committed
interface HTMLHyMainContentWrapperElement extends Components.HyMainContentWrapper, HTMLStencilElement {}
var HTMLHyMainContentWrapperElement: {
prototype: HTMLHyMainContentWrapperElement;
new (): HTMLHyMainContentWrapperElement;
};
interface HTMLHyMenuElement extends Components.HyMenu, HTMLStencilElement {}
var HTMLHyMenuElement: {
prototype: HTMLHyMenuElement;
new (): HTMLHyMenuElement;
};
interface HTMLHyMenuItemElement extends Components.HyMenuItem, HTMLStencilElement {}
var HTMLHyMenuItemElement: {
prototype: HTMLHyMenuItemElement;
new (): HTMLHyMenuItemElement;
};
interface HTMLHyMenuItemSidebarElement extends Components.HyMenuItemSidebar, HTMLStencilElement {}
var HTMLHyMenuItemSidebarElement: {
prototype: HTMLHyMenuItemSidebarElement;
new (): HTMLHyMenuItemSidebarElement;
};
interface HTMLHyMenuLanguageElement extends Components.HyMenuLanguage, HTMLStencilElement {}
var HTMLHyMenuLanguageElement: {
prototype: HTMLHyMenuLanguageElement;
new (): HTMLHyMenuLanguageElement;
};
interface HTMLHyMenuLanguageItemElement extends Components.HyMenuLanguageItem, HTMLStencilElement {}
var HTMLHyMenuLanguageItemElement: {
prototype: HTMLHyMenuLanguageItemElement;
new (): HTMLHyMenuLanguageItemElement;
};
interface HTMLHyMenuLevelContainerElement extends Components.HyMenuLevelContainer, HTMLStencilElement {}
var HTMLHyMenuLevelContainerElement: {
prototype: HTMLHyMenuLevelContainerElement;
new (): HTMLHyMenuLevelContainerElement;
};
interface HTMLHyMenuMobileBreadcrumbElement extends Components.HyMenuMobileBreadcrumb, HTMLStencilElement {}
var HTMLHyMenuMobileBreadcrumbElement: {
prototype: HTMLHyMenuMobileBreadcrumbElement;
new (): HTMLHyMenuMobileBreadcrumbElement;
interface HTMLHyMenuSidebarElement extends Components.HyMenuSidebar, HTMLStencilElement {}
var HTMLHyMenuSidebarElement: {
prototype: HTMLHyMenuSidebarElement;
new (): HTMLHyMenuSidebarElement;
};
interface HTMLHyPagerElement extends Components.HyPager, HTMLStencilElement {}
var HTMLHyPagerElement: {
prototype: HTMLHyPagerElement;
new (): HTMLHyPagerElement;
};
interface HTMLHyPagerItemElement extends Components.HyPagerItem, HTMLStencilElement {}
var HTMLHyPagerItemElement: {
prototype: HTMLHyPagerItemElement;
new (): HTMLHyPagerItemElement;
};
interface HTMLHyParagraphTextElement extends Components.HyParagraphText, HTMLStencilElement {}
var HTMLHyParagraphTextElement: {
prototype: HTMLHyParagraphTextElement;
new (): HTMLHyParagraphTextElement;
};
interface HTMLHyPersonCardElement extends Components.HyPersonCard, HTMLStencilElement {}
var HTMLHyPersonCardElement: {
prototype: HTMLHyPersonCardElement;
new (): HTMLHyPersonCardElement;
};
interface HTMLHyProcessElement extends Components.HyProcess, HTMLStencilElement {}
var HTMLHyProcessElement: {
prototype: HTMLHyProcessElement;
new (): HTMLHyProcessElement;
};
interface HTMLHyProcessFlowBoxElement extends Components.HyProcessFlowBox, HTMLStencilElement {}
var HTMLHyProcessFlowBoxElement: {
prototype: HTMLHyProcessFlowBoxElement;
new (): HTMLHyProcessFlowBoxElement;
};
interface HTMLHyProminentImageElement extends Components.HyProminentImage, HTMLStencilElement {}
var HTMLHyProminentImageElement: {
prototype: HTMLHyProminentImageElement;
new (): HTMLHyProminentImageElement;
};
interface HTMLHyQuoteElement extends Components.HyQuote, HTMLStencilElement {}
var HTMLHyQuoteElement: {
prototype: HTMLHyQuoteElement;
new (): HTMLHyQuoteElement;
};
interface HTMLHyRowElement extends Components.HyRow, HTMLStencilElement {}
var HTMLHyRowElement: {
prototype: HTMLHyRowElement;
new (): HTMLHyRowElement;
};
interface HTMLHySearchFieldElement extends Components.HySearchField, HTMLStencilElement {}
var HTMLHySearchFieldElement: {
prototype: HTMLHySearchFieldElement;
new (): HTMLHySearchFieldElement;
};
interface HTMLHySectionContainerElement extends Components.HySectionContainer, HTMLStencilElement {}
var HTMLHySectionContainerElement: {
prototype: HTMLHySectionContainerElement;
new (): HTMLHySectionContainerElement;
};
interface HTMLHyShortcutsElement extends Components.HyShortcuts, HTMLStencilElement {}
var HTMLHyShortcutsElement: {
prototype: HTMLHyShortcutsElement;
new (): HTMLHyShortcutsElement;
};
interface HTMLHySiteHeaderElement extends Components.HySiteHeader, HTMLStencilElement {}
var HTMLHySiteHeaderElement: {
prototype: HTMLHySiteHeaderElement;
new (): HTMLHySiteHeaderElement;
};
interface HTMLHySiteLogoElement extends Components.HySiteLogo, HTMLStencilElement {}
var HTMLHySiteLogoElement: {
prototype: HTMLHySiteLogoElement;
new (): HTMLHySiteLogoElement;
};
interface HTMLHySiteSearchElement extends Components.HySiteSearch, HTMLStencilElement {}
var HTMLHySiteSearchElement: {
prototype: HTMLHySiteSearchElement;
new (): HTMLHySiteSearchElement;
};
interface HTMLHyTableContainerElement extends Components.HyTableContainer, HTMLStencilElement {}
var HTMLHyTableContainerElement: {
prototype: HTMLHyTableContainerElement;
new (): HTMLHyTableContainerElement;
};
interface HTMLHyTabsElement extends Components.HyTabs, HTMLStencilElement {}
var HTMLHyTabsElement: {
prototype: HTMLHyTabsElement;
new (): HTMLHyTabsElement;
};
interface HTMLHyTabsItemElement extends Components.HyTabsItem, HTMLStencilElement {}
var HTMLHyTabsItemElement: {
prototype: HTMLHyTabsItemElement;
new (): HTMLHyTabsItemElement;
};
interface HTMLHyTagElement extends Components.HyTag, HTMLStencilElement {}
var HTMLHyTagElement: {
prototype: HTMLHyTagElement;
new (): HTMLHyTagElement;
};
interface HTMLHyTinyTextElement extends Components.HyTinyText, HTMLStencilElement {}
var HTMLHyTinyTextElement: {
prototype: HTMLHyTinyTextElement;
new (): HTMLHyTinyTextElement;
};
interface HTMLHyTwoColumnsElement extends Components.HyTwoColumns, HTMLStencilElement {}
var HTMLHyTwoColumnsElement: {
prototype: HTMLHyTwoColumnsElement;
new (): HTMLHyTwoColumnsElement;
};
interface HTMLHyUserLoginFormElement extends Components.HyUserLoginForm, HTMLStencilElement {}
var HTMLHyUserLoginFormElement: {
prototype: HTMLHyUserLoginFormElement;
new (): HTMLHyUserLoginFormElement;
};
interface HTMLHyVideoElement extends Components.HyVideo, HTMLStencilElement {}
var HTMLHyVideoElement: {
prototype: HTMLHyVideoElement;
new (): HTMLHyVideoElement;
};
'color-box': HTMLColorBoxElement;
'hy-accordion-container': HTMLHyAccordionContainerElement;
'hy-accordion-item': HTMLHyAccordionItemElement;
'hy-adjacent-image-text': HTMLHyAdjacentImageTextElement;
'hy-badge': HTMLHyBadgeElement;
'hy-banner': HTMLHyBannerElement;
'hy-baseline': HTMLHyBaselineElement;
'hy-box': HTMLHyBoxElement;
'hy-box-container': HTMLHyBoxContainerElement;
'hy-button': HTMLHyButtonElement;
'hy-checkbox': HTMLHyCheckboxElement;
'hy-content-list': HTMLHyContentListElement;
'hy-content-list-item': HTMLHyContentListItemElement;
'hy-crisis-banner': HTMLHyCrisisBannerElement;
'hy-cta-button': HTMLHyCtaButtonElement;
'hy-cta-link': HTMLHyCtaLinkElement;
'hy-desktop-menu-links': HTMLHyDesktopMenuLinksElement;
'hy-docs-container': HTMLHyDocsContainerElement;
'hy-dropdown': HTMLHyDropdownElement;
'hy-dropdown-panel': HTMLHyDropdownPanelElement;
'hy-dropdown-panel-item': HTMLHyDropdownPanelItemElement;
'hy-filter-group': HTMLHyFilterGroupElement;
'hy-filter-group-item': HTMLHyFilterGroupItemElement;
'hy-filter-visibility-tool': HTMLHyFilterVisibilityToolElement;
'hy-filter-visibility-tool-reset': HTMLHyFilterVisibilityToolResetElement;
'hy-filter-visibility-tool-toggle': HTMLHyFilterVisibilityToolToggleElement;
'hy-footer': HTMLHyFooterElement;
'hy-footer-action': HTMLHyFooterActionElement;
'hy-footer-base': HTMLHyFooterBaseElement;
'hy-footer-info': HTMLHyFooterInfoElement;
'hy-footer-link-item': HTMLHyFooterLinkItemElement;
'hy-grid-container': HTMLHyGridContainerElement;
'hy-grid-item': HTMLHyGridItemElement;
'hy-grid-row': HTMLHyGridRowElement;
'hy-heading': HTMLHyHeadingElement;
'hy-icon': HTMLHyIconElement;
'hy-image': HTMLHyImageElement;
'hy-ingress': HTMLHyIngressElement;
'hy-introduction': HTMLHyIntroductionElement;
'hy-key-figure': HTMLHyKeyFigureElement;
'hy-key-figure-group': HTMLHyKeyFigureGroupElement;
'hy-key-highlight': HTMLHyKeyHighlightElement;
'hy-key-highlight-group': HTMLHyKeyHighlightGroupElement;
'hy-large-process-flow': HTMLHyLargeProcessFlowElement;
'hy-large-process-flow-phase': HTMLHyLargeProcessFlowPhaseElement;
'hy-link': HTMLHyLinkElement;
'hy-link-box': HTMLHyLinkBoxElement;
'hy-link-box-list': HTMLHyLinkBoxListElement;
'hy-list-item': HTMLHyListItemElement;
Ekaterina Kondareva
committed
'hy-main-content-wrapper': HTMLHyMainContentWrapperElement;
'hy-menu': HTMLHyMenuElement;
'hy-menu-item': HTMLHyMenuItemElement;
'hy-menu-item-sidebar': HTMLHyMenuItemSidebarElement;
'hy-menu-language': HTMLHyMenuLanguageElement;
'hy-menu-language-item': HTMLHyMenuLanguageItemElement;
'hy-menu-level-container': HTMLHyMenuLevelContainerElement;
'hy-menu-mobile-breadcrumb': HTMLHyMenuMobileBreadcrumbElement;
'hy-menu-sidebar': HTMLHyMenuSidebarElement;
'hy-pager': HTMLHyPagerElement;
'hy-pager-item': HTMLHyPagerItemElement;
'hy-paragraph-text': HTMLHyParagraphTextElement;
'hy-person-card': HTMLHyPersonCardElement;
'hy-process': HTMLHyProcessElement;
'hy-process-flow-box': HTMLHyProcessFlowBoxElement;
'hy-prominent-image': HTMLHyProminentImageElement;
'hy-search-field': HTMLHySearchFieldElement;
'hy-section-container': HTMLHySectionContainerElement;
'hy-site-header': HTMLHySiteHeaderElement;
'hy-site-logo': HTMLHySiteLogoElement;
'hy-site-search': HTMLHySiteSearchElement;
'hy-tabs': HTMLHyTabsElement;
'hy-tabs-item': HTMLHyTabsItemElement;
'hy-tiny-text': HTMLHyTinyTextElement;
'hy-two-columns': HTMLHyTwoColumnsElement;
'hy-user-login-form': HTMLHyUserLoginFormElement;
}
declare namespace LocalJSX {
interface ColorBox {}
interface HyAccordionContainer {
accordionid?: string;
}
interface HyAccordionItem {
accordiontitle?: string;

Ekaterina Kondareva
committed
interface HyAdjacentImageText {

Ekaterina Kondareva
committed
imageAlt?: string;
imageUrl?: string;
mainUrl?: string;
mainUrl2?: string;
mainUrlAriaLabel?: string;
mainUrlAriaLabel2?: string;
mainUrlIsExternal?: boolean;
mainUrlIsExternal2?: boolean;
mainUrlTitle?: string;
mainUrlTitle2?: string;
textDescription?: string;
textTitle?: string;
}
variant?: 'primary' | 'warn' | 'success' | 'disabled';
scLabel?: string;
textDescription?: string;
textTitle?: string;
url?: string;
urlTitle?: string;
}
/**
* Top margin to be added to all but first element. Amount of rem:s
*/
margin?: number;
}
interface HyBox {
/**
* value for vertical alignment (align-items)
*/
align?: string;
/**
* background color. Must use one of css variable names from color tokens
*/
bg?: string;
/**
* fixed height for the container, useful for extra spacing containers
*/
h?: number;
/**
* Value for horisontal alignment (justify-content)
*/
justify?: string;
/**
* All sides margin value in rems. Responsive when given Comma separated values.
*/
m?: string;
/**
* Bottom margin in rems. Responsive when given Comma separated values.
*/
mb?: string;
/**
* Left margin in rems. Responsive when given Comma separated values.
*/
ml?: string;
/**
* Right margin in rems. Responsive when given Comma separated values.
*/
mr?: string;
/**
* Top margin in rems. Responsive when given Comma separated values.
*/
mt?: string;
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
/**
* All sides padding value in rems. Responsive when given Comma separated values.
*/
p?: string;
/**
* Bottom padding in rems. Responsive when given Comma separated values.
*/
pb?: string;
/**
* Left padding in rems. Responsive when given Comma separated values.
*/
pl?: string;
/**
* Right padding in rems. Responsive when given Comma separated values.
*/
pr?: string;
/**
* Top padding in rems. Responsive when given Comma separated values.
*/
pt?: string;
/**
* Responsive width. Must be a comma separated string of percentage values for breakpoints. First item is the default value.
*/
width?: string;
}
interface HyBoxContainer {
/**
* Should the container have a max width of 90rems
*/
maxWidth?: boolean;
/**
* Should the items wrap to new rows.
*/
wrap?: boolean;
}
interface HyBreadcrumbs {
dataItems?: Breadcrumb[] | string;
headerstyle?: string;
variant?: BreadcrumbVariants;
}
interface HyButton {
/**
* Aria label for the element
*/
ariaLabel?: string;
/**
* Custom classes added to button element.
*/
buttonClasses?: string;
/**
* Button type. Defaults to submit.
*/
buttonType?: string;
/**
* Use this to programmatically disable the button, matches the native button functionality
*/
disabled?: boolean;
/**
* Icon to use on the left side
*/
icon?: string;
/**
* Icon to use on the right side
*/
iconRight?: string;
/**
* Use only with url property. Sets the
*/
isExternal?: boolean;
/**
* Size (height) of the button. Normal: 44px, large: 48px
*/
/**
* deprecated, use disabled boolean value
*/
/**
* Set this on if an anchor tag is required instead of a button.
*/
url?: string;
/**
* The element variant. Defaults to primary
*/
variant?: ButtonVariants;
}
interface HyCheckbox {
/**
* Checked attribute
*/
checkboxChecked?: boolean;
/**
* Unique id for checkbox element
*/
checkboxId?: string | number;
/**
* Label for input to describe
*/
checkboxLabel?: string;
/**
* Value for input element
*/
checkboxValue?: string | number;
/**
* Variant to deifne what style of checkbox to use
*/
variant?: CheckboxVariants;
dataItems?: string;
linkLabel?: string;
}
interface HyContentListItem {
courseCode?: string;
courseCredits?: string;
courseEndDate?: string;
courseEnrollmentLink?: string;
courseLinkLabel?: string;
courseName?: string;
druid
committed
courseOrganisation?: string;
courseStartDate?: string;
courseStudyFormat?: string;
courseTags?: TagValue[] | string;
courseTeachingLanguage?: string;
variant?: CourseVariants;
}
interface HyCrisisBanner {
bannerDescription?: string;
bannerTitle?: string;
linkTitle?: string;
linkUrl?: string;
}

Ekaterina Kondareva
committed
interface HyCtaButton {
Ekaterina Kondareva
committed
scLabel?: string;

Ekaterina Kondareva
committed
interface HyCtaLink {
headerstyle?: string;

Ekaterina Kondareva
committed
isExternal?: boolean;
linkContent?: string;
scLabel?: string;
url?: string;

Ekaterina Kondareva
committed
}
interface HyDesktopMenuLinks {
dataDesktopLinks?: DesktopLinks[] | string;
onMenuDesktopToggled?: (event: CustomEvent<any>) => void;
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
interface HyDropdown {
dropdownLabel?: string;
dropdownOptions?: IDropdownItem[] | string;
}
interface HyDropdownPanel {
isHidden?: boolean;
}
interface HyDropdownPanelItem {
dropdownItemId?: string | number;
dropdownItemLabel?: string;
dropdownItemValue?: string | number;
isLast?: boolean;
}
interface HyFilterGroup {
filterGroupFilters?: IFilterGroupFilter[] | string;
filterGroupLabel?: string;
}
interface HyFilterGroupItem {
filterGroupItemId?: string | number;
filterGroupItemLabel?: string;
}
interface HyFilterVisibilityTool {
filterVisibilityToolType?: 'toggle' | 'reset';
}
interface HyFilterVisibilityToolReset {}
interface HyFilterVisibilityToolToggle {}
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
interface HyFooter {}
interface HyFooterAction {
/**
* Up button label.
*/
upButtonLabel?: string;
/**
* String of text for updated text to be displayed.
*/
updatedText?: string;
}
interface HyFooterBase {
/**
* Link item color
*/
color?: FooterLinkItemColor;
/**
* Copyright text
*/
copyrightText?: string;
/**
* Footer links to be displayed
*/
dataFooterBaseLinks?: FooterBaseLinks[] | string;
/**
* Footer some links
*/
dataFooterBaseSome?: FooterBaseSome[] | string;
/**
* Logo label
*/
logoLabel?: string;
/**
* Logo url
*/
logoUrl?: string;
/**
* Logo size
*/
size?: SiteLogoSize;
/**
* Label for some links
*/
someLabel?: string;
}
interface HyFooterInfo {
/**
* Data for links to be displayed.
*/
dataFooterInfoLinks?: FooterInfoLinks[] | string;
/**
* Content area link button text.
*/
linkText?: string;
/**
* Content area link button url.
*/
linkUrl?: string;
/**
* Content area text.
*/
textDescription?: string;
/**
* Content area title.
*/
textTitle?: string;
}
interface HyFooterLinkItem {
color?: FooterLinkItemColor;
isMobile?: boolean;
items?: Array<any>;
label?: string;
mainLink?: boolean;
url?: string;
interface HyGridContainer {}
interface HyGridItem {
columns?: GridColumns;
columnslg?: GridColumnsLg;
columnssm?: GridColumnsSm;
contentalign?: GridAlignVariants;
}
interface HyGridRow {}
interface HyHeading {
interface HyHero {
colorVariant?: HeroColorVariant;
description?: string;
scLabel?: string;
url?: string;
urlTitle?: string;
}
interface HyIcon {
fill?: string;
icon?: string;
size?: number;
}
interface HyImage {
aspectRatioHeight?: number;
aspectRatioWidth?: number;
caption?: string;
imageAlt?: string;
imageUrl?: string;
}
interface HyIngress {
headerstyle?: string;
}
reversed?: boolean;
scLabel?: string;
textDescription?: string;
textTitle?: string;
url?: string;
urlTitle?: string;
variant?: IntroductionBgColors;
}

Ekaterina Kondareva
committed
interface HyKeyFigure {
description?: string;
heading?: string;
variant?: KeyHighlightVariants;
}
interface HyKeyFigureGroup {
dataItems?: KeyFigureValue[] | string;

Ekaterina Kondareva
committed
}
interface HyKeyHighlight {
description?: string;
heading?: string;
variant?: KeyHighlightVariants;
}
interface HyKeyHighlightGroup {
dataItems?: KeyHighlightValue[] | string;

Ekaterina Kondareva
committed
variant?: KeyHighlightVariants;
}
interface HyLargeProcessFlow {
dataItems?: ProcessFlowValue[] | string;
}
interface HyLargeProcessFlowPhase {
dataItems?: PhaseValue[] | string;
}
interface HyLink {
isExternal?: boolean;
linkContent?: string;
Ekaterina Kondareva
committed
scLabel?: string;
url?: string;
variant?: LinkVariants;
}
interface HyLinkBox {
imageAlt?: string;
imageUrl?: string;
isExternal?: boolean;
textDescription?: string;
textTitle?: string;
url?: string;

Ekaterina Kondareva
committed
variant?: LinkBoxVariants;
}
interface HyLinkBoxList {
dataItems?: LinkBox[] | string;

Ekaterina Kondareva
committed
variant?: LinkBoxVariants;
interface HyLinkList {
dataItems?: CtaLinkValue[] | string;
interface HyListItem {
additionalInfo?: AdditionalInfo[] | string;
headerstyle?: string;
imageLabel?: string;
isExternal?: boolean;
itemImageAlt?: string;
itemImageUrl?: string;
itemTitle?: string;
itemType?: string;
outGoingUrlLabel?: string;
relatedLinks?: RelatedLink[] | string;
relatedLinksBlockTitle?: string;
scLabel?: string;
url?: string;
interface HyMain {
hasSidebar?: boolean;
}
Ekaterina Kondareva
committed
interface HyMainContentWrapper {}
interface HyMenu {
dataMenuDonate?: string;
dataMenuLanguage?: string;
isDemo?: boolean;
labelFrontPage?: string;
logoLabel?: string;
logoUrl?: string;
menuButtonBreadcrumbReturn?: string;
Markus Kalijärvi
committed
menuButtonSubmenuExpand?: string;
menuIsOpen?: boolean;
menuType?: MenuType;
onMenuContainerToggled?: (event: CustomEvent<any>) => void;
}
interface HyMenuItem {
ariaExpanded?: boolean;
depth?: number;
hasChildren?: boolean;
inActiveTrail?: boolean;
isActive?: boolean;
isDemo?: boolean;
Markus Kalijärvi
committed
menuButtonSubmenuExpand?: string;
menuItemAlternative?: boolean;
menuLinkId?: string;
menuType?: MenuType;
onAddBreadcrumb?: (event: CustomEvent<any>) => void;
onMenuContainerActiveTrail?: (event: CustomEvent<any>) => void;
onMenuContainerToggled?: (event: CustomEvent<any>) => void;
onRouteClicked?: (event: CustomEvent<any>) => void;
parentAsHeading?: string;
parentExpanded?: boolean;
url?: string;
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
interface HyMenuItemSidebar {
ariaExpanded?: boolean;
depth?: number;
hasChildren?: boolean;
inActiveTrail?: boolean;
isActive?: boolean;
isActiveChild?: boolean;
isDemo?: boolean;
isHeading?: boolean;
isParent?: boolean;
label?: string;
menuButtonSubmenuExpand?: string;
menuIsOpen?: boolean;
menuItemAlternative?: boolean;
menuLinkId?: string;
menuType?: MenuType;
onAddBreadcrumb?: (event: CustomEvent<any>) => void;
onMenuContainerActiveTrail?: (event: CustomEvent<any>) => void;
onMenuContainerToggled?: (event: CustomEvent<any>) => void;
onRouteClicked?: (event: CustomEvent<any>) => void;
parentAsHeading?: string;
parentExpanded?: boolean;
url?: string;
}
interface HyMenuLanguage {
dataMenuLanguage?: MenuLanguage[] | string;
isMobile?: boolean;
labels?: ComponentLabels[] | string;
onMenuLanguageToggled?: (event: CustomEvent<any>) => void;
}
interface HyMenuLanguageItem {
abbr?: string;
isActive?: boolean;
isMobile?: boolean;
label?: string;
langCode?: string;
url?: string;
}
interface HyMenuLevelContainer {
activeTrailTriggered?: boolean;
depth?: number;
/**
* label for front page for panel first parent
*/
frontLabel?: string;
/**
* Url to front page for panel first parent
*/
frontUrl?: string;
labelFrontPage?: string;
Markus Kalijärvi
committed
menuButtonSubmenuExpand?: string;
menuType?: MenuType;
triggerItem?: string;
}
interface HyMenuMobileBreadcrumb {
bid?: string;
isFirst?: boolean;
label?: string;
labelBack?: string;
labelFrontPage?: string;
onRemoveBreadcrumb?: (event: CustomEvent<any>) => void;
}
interface HyMenuSidebar {
/**
* Label for frontpage
*/
frontLabel?: string;
/**
* Url to frontpage
*/
frontUrl?: string;
/**
* Isdemo
*/
isDemo?: boolean;
/**
* Logo label
*/
logoLabel?: string;
/**
* Url for logo.
*/
logoUrl?: string;
/**
* Is menu open boolean.
*/
menuIsOpen?: boolean;
/**
* Menu type. Defaults to sidenav.
*/
menuType?: MenuType;
/**
* Should have link to front page or show full menu button
*/
/**
* Upper menus panel boolean.
*/
panelOpen?: boolean;
/**
* Label for panel toggle button.
*/
panelToggleAriaLabel?: string;
/**
* Label for panel toggle button.
*/
panelToggleCloseAriaLabel?: string;
/**
* Label for panel toggle button.
*/