/* 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-public-runtime"; export namespace Components { interface DlcCssterminal { /** * (optional) The shell to display in all the blocks */ "shell": string; } interface DlcCssterminalBlock { /** * (optional) The command to display in the block (e.g. ls) */ "command": string; /** * (optional) The delay that should last the result to appear (e.g. 14) */ "delay": number; /** * (optional) The result to display in the block (e.g. Desktop Documents Downloads Pictures Videos) */ "result": string; /** * (optional) The shell to display in the block (e.g. ~ user$) This overrides the shell specified in the dlc-cssterminal component */ "shell": string; /** * (optional) The number of words to take into account to calculate the command text block width. This is useful when the calculation is not very accurate, so you can accurate it yourself */ "words": number; } } declare global { interface HTMLDlcCssterminalElement extends Components.DlcCssterminal, HTMLStencilElement { } var HTMLDlcCssterminalElement: { prototype: HTMLDlcCssterminalElement; new (): HTMLDlcCssterminalElement; }; interface HTMLDlcCssterminalBlockElement extends Components.DlcCssterminalBlock, HTMLStencilElement { } var HTMLDlcCssterminalBlockElement: { prototype: HTMLDlcCssterminalBlockElement; new (): HTMLDlcCssterminalBlockElement; }; interface HTMLElementTagNameMap { "dlc-cssterminal": HTMLDlcCssterminalElement; "dlc-cssterminal-block": HTMLDlcCssterminalBlockElement; } } declare namespace LocalJSX { interface DlcCssterminal { /** * (optional) The shell to display in all the blocks */ "shell"?: string; } interface DlcCssterminalBlock { /** * (optional) The command to display in the block (e.g. ls) */ "command"?: string; /** * (optional) The delay that should last the result to appear (e.g. 14) */ "delay"?: number; /** * (optional) The result to display in the block (e.g. Desktop Documents Downloads Pictures Videos) */ "result"?: string; /** * (optional) The shell to display in the block (e.g. ~ user$) This overrides the shell specified in the dlc-cssterminal component */ "shell"?: string; /** * (optional) The number of words to take into account to calculate the command text block width. This is useful when the calculation is not very accurate, so you can accurate it yourself */ "words"?: number; } interface IntrinsicElements { "dlc-cssterminal": DlcCssterminal; "dlc-cssterminal-block": DlcCssterminalBlock; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "dlc-cssterminal": LocalJSX.DlcCssterminal & JSXBase.HTMLAttributes; "dlc-cssterminal-block": LocalJSX.DlcCssterminalBlock & JSXBase.HTMLAttributes; } } }