UNPKG

tyh-ui2

Version:

The next generation ui component library of tyh-ui is based on vue3 Version, fully embrace vue3.

50 lines (49 loc) 1.66 kB
import type { Theme, Mode } from './interface'; import type { DefineComponent, PropType, ComputedRef, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue'; declare const _sfc_main: DefineComponent<{ readonly theme: { readonly type: PropType<Theme>; readonly default: () => Theme; readonly validator: (v: Theme) => boolean; }; readonly shadow: BooleanConstructor; readonly mode: { readonly type: PropType<Mode>; readonly default: () => Mode; readonly validator: (v: Mode) => boolean; }; readonly backgroundColor: StringConstructor; readonly textColor: StringConstructor; readonly collapse: BooleanConstructor; }, { props: any; isFlex: ComputedRef<false | "tyh-menu-flex">; isClass: ComputedRef<(string | false | { [x: string]: boolean | Theme; 'tyh-menu-shadow': boolean; })[]>; isCollapseClass: ComputedRef<{ 'tyh-menu-collapse': boolean; }[]>; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<{ readonly theme?: unknown; readonly shadow?: unknown; readonly mode?: unknown; readonly backgroundColor?: unknown; readonly textColor?: unknown; readonly collapse?: unknown; } & { shadow: boolean; theme: Theme; mode: Mode; collapse: boolean; } & { backgroundColor?: string | undefined; textColor?: string | undefined; }>, { shadow: boolean; theme: Theme; mode: Mode; collapse: boolean; }>; export default _sfc_main;