@teaui/preact
Version:
Preact renderer for TeaUI
40 lines (39 loc) • 1.77 kB
TypeScript
import React from 'react';
import { ViewProps } from '@teaui/core';
import type { CheckboxProps, CollapsibleTextProps, ConsoleProps, DigitsProps, HeaderProps, InputProps, SeparatorProps, SliderProps, SpaceProps, ToggleGroupProps, BoxProps, ButtonProps, CollapsibleProps, ScrollableProps, StackProps, StyleProps, TextProps, AccordionProps, AccordionSectionProps, DrawerProps, TabsProps, TabsSectionProps } from './components';
declare module 'react' {
namespace preact.JSX {
interface IntrinsicElements {
'tui-br': {};
'tui-checkbox': CheckboxProps;
'tui-collapsible-text': CollapsibleTextProps;
'tui-console': ConsoleProps;
'tui-digits': DigitsProps;
'tui-h1': HeaderProps;
'tui-h2': HeaderProps;
'tui-h3': HeaderProps;
'tui-h4': HeaderProps;
'tui-h5': HeaderProps;
'tui-h6': HeaderProps;
'tui-input': InputProps;
'tui-separator': SeparatorProps;
'tui-slider': SliderProps;
'tui-space': SpaceProps;
'tui-toggle-group': ToggleGroupProps;
'tui-tree': ViewProps;
'tui-box': BoxProps;
'tui-button': ButtonProps;
'tui-collapsible': CollapsibleProps;
'tui-scrollable': ScrollableProps;
'tui-stack': StackProps;
'tui-style': StyleProps;
'tui-text': TextProps;
'tui-accordion': AccordionProps;
'tui-accordion-section': AccordionSectionProps;
'tui-drawer': DrawerProps;
'tui-tabs': TabsProps;
'tui-tabs-section': TabsSectionProps;
}
}
}
export declare function run(component: React.ReactNode): Promise<void>;