@diondre27/smart-components
Version:
Smart Web Components
64 lines (48 loc) • 1.43 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 { HTMLStencilElement, JSXBase } from './stencil.core';
export namespace Components {
interface SmartButton {
'buttonText': string;
}
interface SmartIcon {
'icon': string;
}
}
declare global {
interface HTMLSmartButtonElement extends Components.SmartButton, HTMLStencilElement {}
var HTMLSmartButtonElement: {
prototype: HTMLSmartButtonElement;
new (): HTMLSmartButtonElement;
};
interface HTMLSmartIconElement extends Components.SmartIcon, HTMLStencilElement {}
var HTMLSmartIconElement: {
prototype: HTMLSmartIconElement;
new (): HTMLSmartIconElement;
};
interface HTMLElementTagNameMap {
'smart-button': HTMLSmartButtonElement;
'smart-icon': HTMLSmartIconElement;
}
}
declare namespace LocalJSX {
interface SmartButton extends JSXBase.HTMLAttributes<HTMLSmartButtonElement> {
'buttonText'?: string;
}
interface SmartIcon extends JSXBase.HTMLAttributes<HTMLSmartIconElement> {
'icon'?: string;
}
interface IntrinsicElements {
'smart-button': SmartButton;
'smart-icon': SmartIcon;
}
}
export { LocalJSX as JSX };
declare module "@stencil/core" {
export namespace JSX {
interface IntrinsicElements extends LocalJSX.IntrinsicElements {}
}
}