Skip to content
Snippets Groups Projects
components.d.ts 6.89 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 {
      ButtonVariants,
    
    Tuukka Turu's avatar
    Tuukka Turu committed
      GridAlignVariants,
      GridColumns,
      GridColumnsLg,
      GridColumnsSm,
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      HeadingVarians,
      LinkVariants,
    
    } from './utils/utils';
    
    export namespace Components {
      interface HyBaseline {}
      interface HyButton {
        'icon'?: string;
        'iconRight'?: string;
        'variant': ButtonVariants;
      }
      interface HyDocsContainer {}
    
    Tuukka Turu's avatar
    Tuukka Turu committed
      interface HyGridContainer {}
      interface HyGridItem {
        'columns': GridColumns;
        'columnslg': GridColumnsLg;
        'columnssm': GridColumnsSm;
        'contentalign': GridAlignVariants;
      }
      interface HyGridRow {}
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      interface HyHeading {
        'heading': HeadingVarians;
      }
    
      interface HyIcon {
        'fill': string;
        'icon': string;
        'size': number;
      }
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      interface HyIngress {}
      interface HyLink {
        'ariaLabel'?: string;
        'isExternal': boolean;
    
    Tuukka Turu's avatar
    Tuukka Turu committed
        'linkContent': string;
    
    Markus Kaarto's avatar
    Markus Kaarto committed
        'url'?: string;
        'variant': LinkVariants;
      }
      interface HyParagraphText {}
    
      interface HyRow {
        'align': string;
        'justify': string;
      }
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      interface HyTinyText {}
    
    }
    
    declare global {
    
    
      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;
      };
    
    
    Tuukka Turu's avatar
    Tuukka Turu committed
      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;
      };
    
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      interface HTMLHyHeadingElement extends Components.HyHeading, HTMLStencilElement {}
      var HTMLHyHeadingElement: {
        prototype: HTMLHyHeadingElement;
        new (): HTMLHyHeadingElement;
      };
    
    
      interface HTMLHyIconElement extends Components.HyIcon, HTMLStencilElement {}
      var HTMLHyIconElement: {
        prototype: HTMLHyIconElement;
        new (): HTMLHyIconElement;
      };
    
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      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;
      };
    
    Markus Kaarto's avatar
    Markus Kaarto committed
    
      interface HTMLHyTinyTextElement extends Components.HyTinyText, HTMLStencilElement {}
      var HTMLHyTinyTextElement: {
        prototype: HTMLHyTinyTextElement;
        new (): HTMLHyTinyTextElement;
      };
    
      interface HTMLElementTagNameMap {
        'hy-baseline': HTMLHyBaselineElement;
        'hy-button': HTMLHyButtonElement;
        'hy-docs-container': HTMLHyDocsContainerElement;
    
    Tuukka Turu's avatar
    Tuukka Turu committed
        'hy-grid-container': HTMLHyGridContainerElement;
        'hy-grid-item': HTMLHyGridItemElement;
        'hy-grid-row': HTMLHyGridRowElement;
    
    Markus Kaarto's avatar
    Markus Kaarto committed
        'hy-heading': HTMLHyHeadingElement;
    
        'hy-icon': HTMLHyIconElement;
    
    Markus Kaarto's avatar
    Markus Kaarto committed
        'hy-ingress': HTMLHyIngressElement;
        'hy-link': HTMLHyLinkElement;
        'hy-paragraph-text': HTMLHyParagraphTextElement;
    
        'hy-row': HTMLHyRowElement;
    
    Markus Kaarto's avatar
    Markus Kaarto committed
        'hy-tiny-text': HTMLHyTinyTextElement;
    
      }
    }
    
    declare namespace LocalJSX {
      interface HyBaseline {}
      interface HyButton {
        'icon'?: string;
        'iconRight'?: string;
        'variant'?: ButtonVariants;
      }
      interface HyDocsContainer {}
    
    Tuukka Turu's avatar
    Tuukka Turu committed
      interface HyGridContainer {}
      interface HyGridItem {
        'columns'?: GridColumns;
        'columnslg'?: GridColumnsLg;
        'columnssm'?: GridColumnsSm;
        'contentalign'?: GridAlignVariants;
      }
      interface HyGridRow {}
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      interface HyHeading {
        'heading'?: HeadingVarians;
      }
    
      interface HyIcon {
        'fill'?: string;
        'icon'?: string;
        'size'?: number;
      }
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      interface HyIngress {}
      interface HyLink {
        'ariaLabel'?: string;
        'isExternal'?: boolean;
    
    Tuukka Turu's avatar
    Tuukka Turu committed
        'linkContent'?: string;
    
    Markus Kaarto's avatar
    Markus Kaarto committed
        'url'?: string;
        'variant'?: LinkVariants;
      }
      interface HyParagraphText {}
    
      interface HyRow {
        'align'?: string;
        'justify'?: string;
      }
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      interface HyTinyText {}
    
    
      interface IntrinsicElements {
        'hy-baseline': HyBaseline;
        'hy-button': HyButton;
        'hy-docs-container': HyDocsContainer;
    
    Tuukka Turu's avatar
    Tuukka Turu committed
        'hy-grid-container': HyGridContainer;
        'hy-grid-item': HyGridItem;
        'hy-grid-row': HyGridRow;
    
    Markus Kaarto's avatar
    Markus Kaarto committed
        'hy-heading': HyHeading;
    
    Markus Kaarto's avatar
    Markus Kaarto committed
        'hy-ingress': HyIngress;
        'hy-link': HyLink;
        'hy-paragraph-text': HyParagraphText;
    
    Markus Kaarto's avatar
    Markus Kaarto committed
        '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>;
    
    Tuukka Turu's avatar
    Tuukka Turu committed
          'hy-grid-container': LocalJSX.HyGridContainer & JSXBase.HTMLAttributes<HTMLHyGridContainerElement>;
          'hy-grid-item': LocalJSX.HyGridItem & JSXBase.HTMLAttributes<HTMLHyGridItemElement>;
          'hy-grid-row': LocalJSX.HyGridRow & JSXBase.HTMLAttributes<HTMLHyGridRowElement>;
    
    Markus Kaarto's avatar
    Markus Kaarto committed
          'hy-heading': LocalJSX.HyHeading & JSXBase.HTMLAttributes<HTMLHyHeadingElement>;
    
          'hy-icon': LocalJSX.HyIcon & JSXBase.HTMLAttributes<HTMLHyIconElement>;
    
    Markus Kaarto's avatar
    Markus Kaarto committed
          '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>;
    
    Markus Kaarto's avatar
    Markus Kaarto committed
          'hy-tiny-text': LocalJSX.HyTinyText & JSXBase.HTMLAttributes<HTMLHyTinyTextElement>;