hightable
Version:
A dynamic windowed scrolling table component for react
16 lines (15 loc) • 620 B
TypeScript
import { ReactNode } from 'react';
import type { OrderBy } from '../helpers/sort.js';
interface OrderByContextType {
orderBy?: OrderBy;
onOrderByChange?: (orderBy: OrderBy) => void;
}
export declare const OrderByContext: import("react").Context<OrderByContextType>;
interface OrderByProviderProps {
orderBy?: OrderBy;
onOrderByChange?: (orderBy: OrderBy) => void;
children: ReactNode;
}
export declare function OrderByProvider({ children, orderBy, onOrderByChange }: OrderByProviderProps): import("react/jsx-runtime").JSX.Element;
export declare function useOrderBy(): OrderByContextType;
export {};