@firecms/core
Version:
Awesome Firebase/Firestore-based headless open-source CMS
15 lines (14 loc) • 508 B
TypeScript
import { Entity, FilterValues } from "../../types";
export type ScrollRestorationController = {
getCollectionScroll: (fullPath: string, filters?: FilterValues<any>) => {
scrollOffset: number;
data: Entity<any>[];
} | undefined;
updateCollectionScroll: (props: {
fullPath: string;
scrollOffset: number;
filters?: FilterValues<any>;
data: Entity<any>[];
}) => void;
};
export declare function useScrollRestoration(): ScrollRestorationController;