UNPKG

@techmely/utils

Version:

Collection of helpful JavaScript / TypeScript utils

14 lines (11 loc) 516 B
import { invariant } from './chunk-JBXZG2HJ.mjs'; import { isServer } from './chunk-ZVWX56RU.mjs'; // src/calculateScrollPercentage/index.ts function calculateScrollPercentage() { invariant(isServer()); const scrollPosition = window.scrollY || window.scrollY || document.documentElement.scrollTop; const totalHeight = document.documentElement.scrollHeight - window.innerHeight; const scrollPercentage = scrollPosition / totalHeight * 100; return scrollPercentage; } export { calculateScrollPercentage };