navigation-stack
Version:
Handles navigation in a web browser
17 lines (15 loc) • 499 B
JavaScript
export default class ScrollPositionSetter {
set(scrollableContainer, scrollPositionOrAnchor, environmentScrollPosition) {
if (typeof scrollPositionOrAnchor === 'string') {
throw new Error(
'`ScrollPositionSetter` only allows setting numeric scroll position, not an anchor string',
);
}
environmentScrollPosition.setScrollableContainerScrollPosition(
scrollableContainer,
scrollPositionOrAnchor,
);
return Promise.resolve();
}
cancel() {}
}