tav-ui
Version:
25 lines (24 loc) • 795 B
TypeScript
import type { ExtractPropTypes, PropType } from 'vue';
export declare type Recordable<T = any> = Record<string, T>;
export declare type NumberOrNumberString = PropType<string | number | undefined>;
export declare const virtualScrollProps: {
height: NumberOrNumberString;
maxHeight: NumberOrNumberString;
maxWidth: NumberOrNumberString;
minHeight: NumberOrNumberString;
minWidth: NumberOrNumberString;
width: NumberOrNumberString;
bench: {
type: NumberOrNumberString;
default: number;
};
itemHeight: {
type: NumberOrNumberString;
required: boolean;
};
items: {
type: PropType<any[]>;
default: () => never[];
};
};
export declare type VirtualScrollProps = ExtractPropTypes<typeof virtualScrollProps>;