vue-devui
Version:
DevUI components based on Vite and Vue3
69 lines (68 loc) • 1.35 kB
TypeScript
export type SpriteMode = 'default' | 'sprite';
export interface SpriteOption {
top: string;
left: string;
zIndex: number;
}
export interface NavMenu {
originEle: HTMLElement;
label: string;
level: number;
scrollPosition: {
top: number;
startLine: number;
};
}
export declare const navSpriteProps: {
target: {
type: ObjectConstructor;
};
scrollTarget: {
type: ObjectConstructor;
};
view: {
type: () => {
top?: number;
bottom?: number;
};
default: {
top: number;
bottom: number;
};
};
hashSupport: {
type: BooleanConstructor;
default: boolean;
};
mode: {
type: () => SpriteMode;
default: string;
};
maxLevel: {
type: NumberConstructor;
default: number;
};
title: {
type: StringConstructor;
default: string;
};
indent: {
type: NumberConstructor;
default: number;
};
width: {
type: NumberConstructor;
default: number;
};
height: {
type: NumberConstructor;
default: number;
};
isOpen: {
type: BooleanConstructor;
default: boolean;
};
spriteOption: {
type: () => SpriteOption;
};
};