@fluentui/react
Version:
Reusable React components for building web experiences.
26 lines (25 loc) • 724 B
TypeScript
import { IRectangle } from '@fluentui/utilities';
import { IPage } from '../List.types';
export type RenderParams = {
visibleRect: IRectangle | undefined;
allowedRect: IRectangle | null;
requiredRect: IRectangle | null;
materializedRect: IRectangle | null;
surfaceRect: IRectangle | undefined;
totalListHeight: number;
pages: IPage[] | undefined;
scrollTop: number;
estimatedLine: number;
scrollY: number;
};
export declare class ListDebugRenderer {
private _wrapper;
private _renderer;
private _doc;
constructor(doc?: Document);
dispose(): void;
render(params: RenderParams): void;
private _renderRect;
private _renderPage;
private _renderLine;
}