1 | import type { ComponentPublicInstance } from 'vue';
|
2 | import type { Numeric } from '../utils';
|
3 | import type { IndexBarProps } from './IndexBar';
|
4 | export type IndexBarProvide = {
|
5 | props: IndexBarProps;
|
6 | };
|
7 | export type IndexBarExpose = {
|
8 | scrollTo: (index: Numeric) => void;
|
9 | };
|
10 | export type IndexBarInstance = ComponentPublicInstance<IndexBarProps, IndexBarExpose>;
|
11 | export type IndexBarThemeVars = {
|
12 | indexBarSidebarZIndex?: number | string;
|
13 | indexBarIndexFontSize?: string;
|
14 | indexBarIndexLineHeight?: number | string;
|
15 | indexBarIndexActiveColor?: string;
|
16 | };
|