carbon-react
Version:
A library of reusable React components for easily building user interfaces.
16 lines (15 loc) • 504 B
TypeScript
declare class ScrollBlockManager {
components: {
[key: string]: boolean;
};
originalValues: string[];
constructor();
registerComponent(id: string): void;
unregisterComponent(id: string): void;
saveRestoreValuesCallback(callback: (() => void) | null): void;
getRestoreValuesCallback(): (() => void) | null | undefined;
saveOriginalValues(values: string[]): void;
getOriginalValues(): string[];
isBlocked(): boolean;
}
export default ScrollBlockManager;