@antv/s2-react
Version:
use S2 with react
15 lines (14 loc) • 657 B
TypeScript
import { SpreadSheet } from '@antv/s2';
import React from 'react';
import type { SheetComponentProps } from '../components';
export declare function useSpreadSheet(props: SheetComponentProps): {
s2Ref: React.MutableRefObject<SpreadSheet | null>;
containerRef: React.MutableRefObject<HTMLDivElement | null>;
wrapperRef: React.MutableRefObject<HTMLDivElement | null>;
loading: boolean;
setLoading: React.Dispatch<React.SetStateAction<boolean>>;
pagination: import("@antv/s2").Pagination & {
onShowSizeChange: (current: number, pageSize: number) => void;
onChange: (current: number, pageSize: number) => void;
};
};