Skip to content
Snippets Groups Projects
components.d.ts 7.75 KiB
Newer Older
  • Learn to ignore specific revisions
  • /* 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 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 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-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 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-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-tiny-text": LocalJSX.HyTinyText & JSXBase.HTMLAttributes<HTMLHyTinyTextElement>;
            }
        }