@anjuna/docs
Version: 
Anjuna Documentation Web Components
500 lines (446 loc) • 13.9 kB
TypeScript
/* 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 './stencil.core';
import {
  Argument,
} from './interfaces/Argument';
import {
  EventDefinition,
} from './interfaces/EventDefinition';
import {
  PropDefinition,
} from './interfaces/PropDefinition';
import {
  UsageMap,
} from './interfaces/UsageMap';
export namespace Components {
  interface AdApiName {}
  interface AdApiNameAttributes extends StencilHTMLAttributes {}
  interface AdApp {
    /**
    * The layout of the app. Possible values are: `"default"`, `"fluid"`.
    */
    'layout': 'default' | 'fluid';
  }
  interface AdAppAttributes extends StencilHTMLAttributes {
    /**
    * The layout of the app. Possible values are: `"default"`, `"fluid"`.
    */
    'layout'?: 'default' | 'fluid';
  }
  interface AdArgDef {
    'arg': Argument;
  }
  interface AdArgDefAttributes extends StencilHTMLAttributes {
    'arg'?: Argument;
  }
  interface AdButton {
    /**
    * The button context Options are: `"primary"`, `"neutral"`, "success"`, `"danger"`, and `"link"`.      *
    */
    'context': string;
    /**
    * Can the user interact with the button?
    */
    'disabled': boolean;
    /**
    * Contains a URL or a URL fragment that the hyperlink points to. Should not be used in Angular most likely
    */
    'href'?: string;
    /**
    * The button size. Possible values are: `"small"`, `"default"`, `"large"`.
    */
    'size'?: 'small' | 'default' | 'large';
    /**
    * The type of the button matching the native button types. Possible values are: `"submit"`, `"reset"` and `"button"`. Default value is: `"button"`
    */
    'type': 'submit' | 'reset' | 'button';
  }
  interface AdButtonAttributes extends StencilHTMLAttributes {
    /**
    * The button context Options are: `"primary"`, `"neutral"`, "success"`, `"danger"`, and `"link"`.      *
    */
    'context'?: string;
    /**
    * Can the user interact with the button?
    */
    'disabled'?: boolean;
    /**
    * Contains a URL or a URL fragment that the hyperlink points to. Should not be used in Angular most likely
    */
    'href'?: string;
    /**
    * Fires when the button is blurred
    */
    'onAdBlur'?: (event: CustomEvent<void>) => void;
    /**
    * Fires when the button is focused
    */
    'onAdFocus'?: (event: CustomEvent<void>) => void;
    /**
    * The button size. Possible values are: `"small"`, `"default"`, `"large"`.
    */
    'size'?: 'small' | 'default' | 'large';
    /**
    * The type of the button matching the native button types. Possible values are: `"submit"`, `"reset"` and `"button"`. Default value is: `"button"`
    */
    'type'?: 'submit' | 'reset' | 'button';
  }
  interface AdContainer {}
  interface AdContainerAttributes extends StencilHTMLAttributes {}
  interface AdDecorator {}
  interface AdDecoratorAttributes extends StencilHTMLAttributes {}
  interface AdEventDef {
    /**
    * The event to display
    */
    'event': EventDefinition;
  }
  interface AdEventDefAttributes extends StencilHTMLAttributes {
    /**
    * The event to display
    */
    'event'?: EventDefinition;
  }
  interface AdFooter {}
  interface AdFooterAttributes extends StencilHTMLAttributes {}
  interface AdHeader {
    /**
    * The library github repo
    */
    'github'?: string;
    /**
    * The current version of the library
    */
    'version'?: string;
  }
  interface AdHeaderAttributes extends StencilHTMLAttributes {
    /**
    * The library github repo
    */
    'github'?: string;
    /**
    * The current version of the library
    */
    'version'?: string;
  }
  interface AdInputDef {
    /**
    * The property to display
    */
    'input': PropDefinition;
  }
  interface AdInputDefAttributes extends StencilHTMLAttributes {
    /**
    * The property to display
    */
    'input'?: PropDefinition;
  }
  interface AdMarkdown {
    /**
    * The markdown string to parse
    */
    'data': string;
  }
  interface AdMarkdownAttributes extends StencilHTMLAttributes {
    /**
    * The markdown string to parse
    */
    'data'?: string;
  }
  interface AdMethodDef {
    /**
    * The property to display
    */
    'method': PropDefinition;
  }
  interface AdMethodDefAttributes extends StencilHTMLAttributes {
    /**
    * The property to display
    */
    'method'?: PropDefinition;
  }
  interface AdNavItem {}
  interface AdNavItemAttributes extends StencilHTMLAttributes {}
  interface AdNavToggle {
    /**
    * Whether the nav is active or not.
    */
    'active': boolean;
    /**
    * Disable the nav regardless of active state
    */
    'disabled': boolean;
  }
  interface AdNavToggleAttributes extends StencilHTMLAttributes {
    /**
    * Whether the nav is active or not.
    */
    'active'?: boolean;
    /**
    * Disable the nav regardless of active state
    */
    'disabled'?: boolean;
  }
  interface AdNav {
    /**
    * Whether the nav is active or not.
    */
    'active': boolean;
    /**
    * Disable the nav regardless of active state
    */
    'disabled': boolean;
  }
  interface AdNavAttributes extends StencilHTMLAttributes {
    /**
    * Whether the nav is active or not.
    */
    'active'?: boolean;
    /**
    * Disable the nav regardless of active state
    */
    'disabled'?: boolean;
  }
  interface AdOutputDef {
    /**
    * The property to display
    */
    'output': PropDefinition;
  }
  interface AdOutputDefAttributes extends StencilHTMLAttributes {
    /**
    * The property to display
    */
    'output'?: PropDefinition;
  }
  interface AdPropDef {
    /**
    * The property to display
    */
    'prop': PropDefinition;
  }
  interface AdPropDefAttributes extends StencilHTMLAttributes {
    /**
    * The property to display
    */
    'prop'?: PropDefinition;
  }
  interface AdRealTime {}
  interface AdRealTimeAttributes extends StencilHTMLAttributes {}
  interface AdToc {
    /**
    * The demo components
    */
    'demos': any[];
    /**
    * The object map of usa cases to their markdown
    */
    'docs': UsageMap;
  }
  interface AdTocAttributes extends StencilHTMLAttributes {
    /**
    * The demo components
    */
    'demos'?: any[];
    /**
    * The object map of usa cases to their markdown
    */
    'docs'?: UsageMap;
  }
  interface AdTypeDef {}
  interface AdTypeDefAttributes extends StencilHTMLAttributes {}
}
declare global {
  interface StencilElementInterfaces {
    'AdApiName': Components.AdApiName;
    'AdApp': Components.AdApp;
    'AdArgDef': Components.AdArgDef;
    'AdButton': Components.AdButton;
    'AdContainer': Components.AdContainer;
    'AdDecorator': Components.AdDecorator;
    'AdEventDef': Components.AdEventDef;
    'AdFooter': Components.AdFooter;
    'AdHeader': Components.AdHeader;
    'AdInputDef': Components.AdInputDef;
    'AdMarkdown': Components.AdMarkdown;
    'AdMethodDef': Components.AdMethodDef;
    'AdNavItem': Components.AdNavItem;
    'AdNavToggle': Components.AdNavToggle;
    'AdNav': Components.AdNav;
    'AdOutputDef': Components.AdOutputDef;
    'AdPropDef': Components.AdPropDef;
    'AdRealTime': Components.AdRealTime;
    'AdToc': Components.AdToc;
    'AdTypeDef': Components.AdTypeDef;
  }
  interface StencilIntrinsicElements {
    'ad-api-name': Components.AdApiNameAttributes;
    'ad-app': Components.AdAppAttributes;
    'ad-arg-def': Components.AdArgDefAttributes;
    'ad-button': Components.AdButtonAttributes;
    'ad-container': Components.AdContainerAttributes;
    'ad-decorator': Components.AdDecoratorAttributes;
    'ad-event-def': Components.AdEventDefAttributes;
    'ad-footer': Components.AdFooterAttributes;
    'ad-header': Components.AdHeaderAttributes;
    'ad-input-def': Components.AdInputDefAttributes;
    'ad-markdown': Components.AdMarkdownAttributes;
    'ad-method-def': Components.AdMethodDefAttributes;
    'ad-nav-item': Components.AdNavItemAttributes;
    'ad-nav-toggle': Components.AdNavToggleAttributes;
    'ad-nav': Components.AdNavAttributes;
    'ad-output-def': Components.AdOutputDefAttributes;
    'ad-prop-def': Components.AdPropDefAttributes;
    'ad-real-time': Components.AdRealTimeAttributes;
    'ad-toc': Components.AdTocAttributes;
    'ad-type-def': Components.AdTypeDefAttributes;
  }
  interface HTMLAdApiNameElement extends Components.AdApiName, HTMLStencilElement {}
  var HTMLAdApiNameElement: {
    prototype: HTMLAdApiNameElement;
    new (): HTMLAdApiNameElement;
  };
  interface HTMLAdAppElement extends Components.AdApp, HTMLStencilElement {}
  var HTMLAdAppElement: {
    prototype: HTMLAdAppElement;
    new (): HTMLAdAppElement;
  };
  interface HTMLAdArgDefElement extends Components.AdArgDef, HTMLStencilElement {}
  var HTMLAdArgDefElement: {
    prototype: HTMLAdArgDefElement;
    new (): HTMLAdArgDefElement;
  };
  interface HTMLAdButtonElement extends Components.AdButton, HTMLStencilElement {}
  var HTMLAdButtonElement: {
    prototype: HTMLAdButtonElement;
    new (): HTMLAdButtonElement;
  };
  interface HTMLAdContainerElement extends Components.AdContainer, HTMLStencilElement {}
  var HTMLAdContainerElement: {
    prototype: HTMLAdContainerElement;
    new (): HTMLAdContainerElement;
  };
  interface HTMLAdDecoratorElement extends Components.AdDecorator, HTMLStencilElement {}
  var HTMLAdDecoratorElement: {
    prototype: HTMLAdDecoratorElement;
    new (): HTMLAdDecoratorElement;
  };
  interface HTMLAdEventDefElement extends Components.AdEventDef, HTMLStencilElement {}
  var HTMLAdEventDefElement: {
    prototype: HTMLAdEventDefElement;
    new (): HTMLAdEventDefElement;
  };
  interface HTMLAdFooterElement extends Components.AdFooter, HTMLStencilElement {}
  var HTMLAdFooterElement: {
    prototype: HTMLAdFooterElement;
    new (): HTMLAdFooterElement;
  };
  interface HTMLAdHeaderElement extends Components.AdHeader, HTMLStencilElement {}
  var HTMLAdHeaderElement: {
    prototype: HTMLAdHeaderElement;
    new (): HTMLAdHeaderElement;
  };
  interface HTMLAdInputDefElement extends Components.AdInputDef, HTMLStencilElement {}
  var HTMLAdInputDefElement: {
    prototype: HTMLAdInputDefElement;
    new (): HTMLAdInputDefElement;
  };
  interface HTMLAdMarkdownElement extends Components.AdMarkdown, HTMLStencilElement {}
  var HTMLAdMarkdownElement: {
    prototype: HTMLAdMarkdownElement;
    new (): HTMLAdMarkdownElement;
  };
  interface HTMLAdMethodDefElement extends Components.AdMethodDef, HTMLStencilElement {}
  var HTMLAdMethodDefElement: {
    prototype: HTMLAdMethodDefElement;
    new (): HTMLAdMethodDefElement;
  };
  interface HTMLAdNavItemElement extends Components.AdNavItem, HTMLStencilElement {}
  var HTMLAdNavItemElement: {
    prototype: HTMLAdNavItemElement;
    new (): HTMLAdNavItemElement;
  };
  interface HTMLAdNavToggleElement extends Components.AdNavToggle, HTMLStencilElement {}
  var HTMLAdNavToggleElement: {
    prototype: HTMLAdNavToggleElement;
    new (): HTMLAdNavToggleElement;
  };
  interface HTMLAdNavElement extends Components.AdNav, HTMLStencilElement {}
  var HTMLAdNavElement: {
    prototype: HTMLAdNavElement;
    new (): HTMLAdNavElement;
  };
  interface HTMLAdOutputDefElement extends Components.AdOutputDef, HTMLStencilElement {}
  var HTMLAdOutputDefElement: {
    prototype: HTMLAdOutputDefElement;
    new (): HTMLAdOutputDefElement;
  };
  interface HTMLAdPropDefElement extends Components.AdPropDef, HTMLStencilElement {}
  var HTMLAdPropDefElement: {
    prototype: HTMLAdPropDefElement;
    new (): HTMLAdPropDefElement;
  };
  interface HTMLAdRealTimeElement extends Components.AdRealTime, HTMLStencilElement {}
  var HTMLAdRealTimeElement: {
    prototype: HTMLAdRealTimeElement;
    new (): HTMLAdRealTimeElement;
  };
  interface HTMLAdTocElement extends Components.AdToc, HTMLStencilElement {}
  var HTMLAdTocElement: {
    prototype: HTMLAdTocElement;
    new (): HTMLAdTocElement;
  };
  interface HTMLAdTypeDefElement extends Components.AdTypeDef, HTMLStencilElement {}
  var HTMLAdTypeDefElement: {
    prototype: HTMLAdTypeDefElement;
    new (): HTMLAdTypeDefElement;
  };
  interface HTMLElementTagNameMap {
    'ad-api-name': HTMLAdApiNameElement
    'ad-app': HTMLAdAppElement
    'ad-arg-def': HTMLAdArgDefElement
    'ad-button': HTMLAdButtonElement
    'ad-container': HTMLAdContainerElement
    'ad-decorator': HTMLAdDecoratorElement
    'ad-event-def': HTMLAdEventDefElement
    'ad-footer': HTMLAdFooterElement
    'ad-header': HTMLAdHeaderElement
    'ad-input-def': HTMLAdInputDefElement
    'ad-markdown': HTMLAdMarkdownElement
    'ad-method-def': HTMLAdMethodDefElement
    'ad-nav-item': HTMLAdNavItemElement
    'ad-nav-toggle': HTMLAdNavToggleElement
    'ad-nav': HTMLAdNavElement
    'ad-output-def': HTMLAdOutputDefElement
    'ad-prop-def': HTMLAdPropDefElement
    'ad-real-time': HTMLAdRealTimeElement
    'ad-toc': HTMLAdTocElement
    'ad-type-def': HTMLAdTypeDefElement
  }
  interface ElementTagNameMap {
    'ad-api-name': HTMLAdApiNameElement;
    'ad-app': HTMLAdAppElement;
    'ad-arg-def': HTMLAdArgDefElement;
    'ad-button': HTMLAdButtonElement;
    'ad-container': HTMLAdContainerElement;
    'ad-decorator': HTMLAdDecoratorElement;
    'ad-event-def': HTMLAdEventDefElement;
    'ad-footer': HTMLAdFooterElement;
    'ad-header': HTMLAdHeaderElement;
    'ad-input-def': HTMLAdInputDefElement;
    'ad-markdown': HTMLAdMarkdownElement;
    'ad-method-def': HTMLAdMethodDefElement;
    'ad-nav-item': HTMLAdNavItemElement;
    'ad-nav-toggle': HTMLAdNavToggleElement;
    'ad-nav': HTMLAdNavElement;
    'ad-output-def': HTMLAdOutputDefElement;
    'ad-prop-def': HTMLAdPropDefElement;
    'ad-real-time': HTMLAdRealTimeElement;
    'ad-toc': HTMLAdTocElement;
    'ad-type-def': HTMLAdTypeDefElement;
  }
}