xdesign-vue-next
Version:
XDesign Component for vue-next
20 lines (19 loc) • 892 B
TypeScript
declare type navPlacement = 'left' | 'right' | 'top' | 'bottom';
export interface allElementDeps {
activeTab?: HTMLElement;
navsContainer?: HTMLElement;
navsWrap?: HTMLElement;
leftOperations?: HTMLElement;
toLeftBtn?: HTMLElement;
rightOperations?: HTMLElement;
toRightBtn?: HTMLElement;
}
declare const _default: {
calcScrollLeft(elements: allElementDeps, scrollLeft: number): number;
calculateCanToLeft(depElement: allElementDeps, scrollLeft: number, placement: navPlacement): boolean;
calculateCanToRight(depElement: allElementDeps, scrollLeft: number, placement: navPlacement): boolean;
moveActiveTabIntoView(depElement: allElementDeps, scrollLeft: number): number;
scrollToLeft(depElement: allElementDeps, scrollLeft: number): number;
scrollToRight(depElement: allElementDeps, scrollLeft: number): number;
};
export default _default;