Skip to content
Snippets Groups Projects
components.d.ts 8.31 KiB
Newer Older
/* eslint-disable */
/* tslint:disable */
/**
 * This is an autogenerated file created by the Stencil compiler.
 * It contains typing information for all components that exist in this project.
 */
import { HTMLStencilElement, JSXBase } from "@stencil/core/internal";
import { ButtonStates, ButtonVariants, GridAlignVariants, GridColumns, GridColumnsLg, GridColumnsSm, HeadingSectionVariants, HeadingVarians, LinkVariants, } from "./utils/utils";
export namespace Components {
    interface HyBaseline {
    }
    interface HyButton {
        "icon"?: string;
        "iconRight"?: string;
        "state": ButtonStates;
        "variant": ButtonVariants;
    }
    interface HyDocsContainer {
    }
    interface HyGridContainer {
    }
    interface HyGridItem {
        "columns": GridColumns;
        "columnslg": GridColumnsLg;
        "columnssm": GridColumnsSm;
        "contentalign": GridAlignVariants;
    }
    interface HyGridRow {
    }
    interface HyHeading {
        "heading": HeadingVarians;
        "section": HeadingSectionVariants;
    }
    interface HyIcon {
        "fill": string;
        "icon": string;
        "size": number;
    }
    interface HyIngress {
    }
    interface HyLink {
        "ariaLabel"?: string;
        "isExternal": boolean;
        "linkContent": string;
        "url"?: string;
        "variant": LinkVariants;
    }
    interface HyParagraphText {
    }
    interface HyRow {
        "align": string;
        "justify": string;
    }
    interface HySectionContainer {
    }
    interface HyTinyText {
    }
    interface HTMLHyBaselineElement extends Components.HyBaseline, HTMLStencilElement {
    }
    var HTMLHyBaselineElement: {
        prototype: HTMLHyBaselineElement;
        new (): HTMLHyBaselineElement;
    };
    interface HTMLHyButtonElement extends Components.HyButton, HTMLStencilElement {
    }
    var HTMLHyButtonElement: {
        prototype: HTMLHyButtonElement;
        new (): HTMLHyButtonElement;
    };
    interface HTMLHyDocsContainerElement extends Components.HyDocsContainer, HTMLStencilElement {
    }
    var HTMLHyDocsContainerElement: {
        prototype: HTMLHyDocsContainerElement;
        new (): HTMLHyDocsContainerElement;
    };
    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 HTMLHyIconElement extends Components.HyIcon, HTMLStencilElement {
    }
    var HTMLHyIconElement: {
        prototype: HTMLHyIconElement;
        new (): HTMLHyIconElement;
    };
    interface HTMLHyIngressElement extends Components.HyIngress, HTMLStencilElement {
    }
    var HTMLHyIngressElement: {
        prototype: HTMLHyIngressElement;
        new (): HTMLHyIngressElement;
    };
    interface HTMLHyLinkElement extends Components.HyLink, HTMLStencilElement {
    }
    var HTMLHyLinkElement: {
        prototype: HTMLHyLinkElement;
        new (): HTMLHyLinkElement;
    };
    interface HTMLHyParagraphTextElement extends Components.HyParagraphText, HTMLStencilElement {
    }
    var HTMLHyParagraphTextElement: {
        prototype: HTMLHyParagraphTextElement;
        new (): HTMLHyParagraphTextElement;
    };
    interface HTMLHyRowElement extends Components.HyRow, HTMLStencilElement {
    }
    var HTMLHyRowElement: {
        prototype: HTMLHyRowElement;
        new (): HTMLHyRowElement;
    };
    interface HTMLHySectionContainerElement extends Components.HySectionContainer, HTMLStencilElement {
    }
    var HTMLHySectionContainerElement: {
        prototype: HTMLHySectionContainerElement;
        new (): HTMLHySectionContainerElement;
    };
    interface HTMLHyTinyTextElement extends Components.HyTinyText, HTMLStencilElement {
    }
    var HTMLHyTinyTextElement: {
        prototype: HTMLHyTinyTextElement;
        new (): HTMLHyTinyTextElement;
    };
    interface HTMLElementTagNameMap {
        "hy-baseline": HTMLHyBaselineElement;
        "hy-button": HTMLHyButtonElement;
        "hy-docs-container": HTMLHyDocsContainerElement;
        "hy-grid-container": HTMLHyGridContainerElement;
        "hy-grid-item": HTMLHyGridItemElement;
        "hy-grid-row": HTMLHyGridRowElement;
        "hy-heading": HTMLHyHeadingElement;
        "hy-icon": HTMLHyIconElement;
        "hy-ingress": HTMLHyIngressElement;
        "hy-link": HTMLHyLinkElement;
        "hy-paragraph-text": HTMLHyParagraphTextElement;
        "hy-row": HTMLHyRowElement;
        "hy-section-container": HTMLHySectionContainerElement;
        "hy-tiny-text": HTMLHyTinyTextElement;
    }
}
declare namespace LocalJSX {
    interface HyBaseline {
    }
    interface HyButton {
        "icon"?: string;
        "iconRight"?: string;
        "state"?: ButtonStates;
        "variant"?: ButtonVariants;
    }
    interface HyDocsContainer {
    }
    interface HyGridContainer {
    }
    interface HyGridItem {
        "columns"?: GridColumns;
        "columnslg"?: GridColumnsLg;
        "columnssm"?: GridColumnsSm;
        "contentalign"?: GridAlignVariants;
    }
    interface HyGridRow {
    }
    interface HyHeading {
        "heading"?: HeadingVarians;
        "section"?: HeadingSectionVariants;
    }
    interface HyIcon {
        "fill"?: string;
        "icon"?: string;
        "size"?: number;
    }
    interface HyIngress {
    }
    interface HyLink {
        "ariaLabel"?: string;
        "isExternal"?: boolean;
        "linkContent"?: string;
        "url"?: string;
        "variant"?: LinkVariants;
    }
    interface HyParagraphText {
    }
    interface HyRow {
        "align"?: string;
        "justify"?: string;
    }
    interface HySectionContainer {
    }
    interface HyTinyText {
    }
    interface IntrinsicElements {
        "hy-baseline": HyBaseline;
        "hy-button": HyButton;
        "hy-docs-container": HyDocsContainer;
        "hy-grid-container": HyGridContainer;
        "hy-grid-item": HyGridItem;
        "hy-grid-row": HyGridRow;
        "hy-heading": HyHeading;
        "hy-icon": HyIcon;
        "hy-ingress": HyIngress;
        "hy-link": HyLink;
        "hy-paragraph-text": HyParagraphText;
        "hy-row": HyRow;
        "hy-section-container": HySectionContainer;
        "hy-tiny-text": HyTinyText;
    }
}
export { LocalJSX as JSX };
declare module "@stencil/core" {
    export namespace JSX {
        interface IntrinsicElements {
            "hy-baseline": LocalJSX.HyBaseline & JSXBase.HTMLAttributes<HTMLHyBaselineElement>;
            "hy-button": LocalJSX.HyButton & JSXBase.HTMLAttributes<HTMLHyButtonElement>;
            "hy-docs-container": LocalJSX.HyDocsContainer & JSXBase.HTMLAttributes<HTMLHyDocsContainerElement>;
            "hy-grid-container": LocalJSX.HyGridContainer & JSXBase.HTMLAttributes<HTMLHyGridContainerElement>;
            "hy-grid-item": LocalJSX.HyGridItem & JSXBase.HTMLAttributes<HTMLHyGridItemElement>;
            "hy-grid-row": LocalJSX.HyGridRow & JSXBase.HTMLAttributes<HTMLHyGridRowElement>;
            "hy-heading": LocalJSX.HyHeading & JSXBase.HTMLAttributes<HTMLHyHeadingElement>;
            "hy-icon": LocalJSX.HyIcon & JSXBase.HTMLAttributes<HTMLHyIconElement>;
            "hy-ingress": LocalJSX.HyIngress & JSXBase.HTMLAttributes<HTMLHyIngressElement>;
            "hy-link": LocalJSX.HyLink & JSXBase.HTMLAttributes<HTMLHyLinkElement>;
            "hy-paragraph-text": LocalJSX.HyParagraphText & JSXBase.HTMLAttributes<HTMLHyParagraphTextElement>;
            "hy-row": LocalJSX.HyRow & JSXBase.HTMLAttributes<HTMLHyRowElement>;
            "hy-section-container": LocalJSX.HySectionContainer & JSXBase.HTMLAttributes<HTMLHySectionContainerElement>;
            "hy-tiny-text": LocalJSX.HyTinyText & JSXBase.HTMLAttributes<HTMLHyTinyTextElement>;
        }
    }