/* 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"; import { ChildType } from "./stencil-public-runtime"; import { ChildType as ChildType1 } from "@stencil/core/internal/index"; export namespace Components { interface StencilVirtualScrollDemo { } interface VirtualScroll { "autoDetectSize"?: boolean; "itemCount": number; "itemHeight"?: number; "itemWidth"?: number; "renderItem": (i: number) => ChildType | Promise | ChildType[] | Promise | Promise[]; "sameSize"?: boolean; "tick"?: any; } interface VirtualScrollDemo { } interface VirtualScrollList { "estimatedItemHeight": number; "itemCount": number; "itemHeights": number[]; "itemWidth": number; "renderItem": (i: number) => ChildType | Promise | ChildType[] | Promise | Promise[]; } interface VirtualScrollListDemo { } } declare global { interface HTMLStencilVirtualScrollDemoElement extends Components.StencilVirtualScrollDemo, HTMLStencilElement { } var HTMLStencilVirtualScrollDemoElement: { prototype: HTMLStencilVirtualScrollDemoElement; new (): HTMLStencilVirtualScrollDemoElement; }; interface HTMLVirtualScrollElement extends Components.VirtualScroll, HTMLStencilElement { } var HTMLVirtualScrollElement: { prototype: HTMLVirtualScrollElement; new (): HTMLVirtualScrollElement; }; interface HTMLVirtualScrollDemoElement extends Components.VirtualScrollDemo, HTMLStencilElement { } var HTMLVirtualScrollDemoElement: { prototype: HTMLVirtualScrollDemoElement; new (): HTMLVirtualScrollDemoElement; }; interface HTMLVirtualScrollListElement extends Components.VirtualScrollList, HTMLStencilElement { } var HTMLVirtualScrollListElement: { prototype: HTMLVirtualScrollListElement; new (): HTMLVirtualScrollListElement; }; interface HTMLVirtualScrollListDemoElement extends Components.VirtualScrollListDemo, HTMLStencilElement { } var HTMLVirtualScrollListDemoElement: { prototype: HTMLVirtualScrollListDemoElement; new (): HTMLVirtualScrollListDemoElement; }; interface HTMLElementTagNameMap { "stencil-virtual-scroll-demo": HTMLStencilVirtualScrollDemoElement; "virtual-scroll": HTMLVirtualScrollElement; "virtual-scroll-demo": HTMLVirtualScrollDemoElement; "virtual-scroll-list": HTMLVirtualScrollListElement; "virtual-scroll-list-demo": HTMLVirtualScrollListDemoElement; } } declare namespace LocalJSX { interface StencilVirtualScrollDemo { } interface VirtualScroll { "autoDetectSize"?: boolean; "itemCount": number; "itemHeight"?: number; "itemWidth"?: number; "renderItem": (i: number) => ChildType | Promise | ChildType[] | Promise | Promise[]; "sameSize"?: boolean; "tick"?: any; } interface VirtualScrollDemo { } interface VirtualScrollList { "estimatedItemHeight": number; "itemCount": number; "itemHeights": number[]; "itemWidth": number; "renderItem": (i: number) => ChildType | Promise | ChildType[] | Promise | Promise[]; } interface VirtualScrollListDemo { } interface IntrinsicElements { "stencil-virtual-scroll-demo": StencilVirtualScrollDemo; "virtual-scroll": VirtualScroll; "virtual-scroll-demo": VirtualScrollDemo; "virtual-scroll-list": VirtualScrollList; "virtual-scroll-list-demo": VirtualScrollListDemo; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "stencil-virtual-scroll-demo": LocalJSX.StencilVirtualScrollDemo & JSXBase.HTMLAttributes; "virtual-scroll": LocalJSX.VirtualScroll & JSXBase.HTMLAttributes; "virtual-scroll-demo": LocalJSX.VirtualScrollDemo & JSXBase.HTMLAttributes; "virtual-scroll-list": LocalJSX.VirtualScrollList & JSXBase.HTMLAttributes; "virtual-scroll-list-demo": LocalJSX.VirtualScrollListDemo & JSXBase.HTMLAttributes; } } }