UNPKG

@ohu-mobile/core

Version:
46 lines (45 loc) 1.83 kB
import { TabsProps, TabsEvents } from './types'; import { TabbarChangeEvent } from '../Tabbar'; import type { VNode } from 'vue'; type K = { index: number; name?: string; }; type NameMap = Record<string, number | K>; declare const _default: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & { stateValue: string | number; } & { handleChange(key: number | string): void; handleTabbarChange(e: TabbarChangeEvent): void; computeNameMap(children: VNode[]): NameMap; getCarouselValue(map: NameMap, stateValue: string | number): number; getNameByIndex(index: number, map: NameMap): string | number; renderTabbar(children: VNode[], sticky?: boolean): VueTsxSupport.JSX.Element | undefined; } & { value: string | number; border: boolean; activeColor: string; inActiveColor: string; hasIndicator: boolean; indicatorWidth: string | number; indicatorHeight: string; indicatorInverse: boolean; vertical: boolean; scroll: boolean; canSwipe: boolean; sticky: boolean; }, {}, {} & { scroll?: boolean | undefined; value?: string | number | undefined; sticky?: boolean | undefined; vertical?: boolean | undefined; border?: boolean | undefined; activeColor?: string | undefined; inActiveColor?: string | undefined; hasIndicator?: boolean | undefined; indicatorWidth?: string | number | undefined; indicatorHeight?: string | undefined; indicatorInverse?: boolean | undefined; canSwipe?: boolean | undefined; } & TabsProps, TabsEvents, {}, {}>; export default _default;