UNPKG

@techmely/utils

Version:

Collection of helpful JavaScript / TypeScript utils

14 lines (11 loc) 518 B
import { invariant } from './chunk-JBXZG2HJ.mjs'; import { isBrowser } from './chunk-AJMQPQGJ.mjs'; // src/calculateScrollPercentage/index.ts function calculateScrollPercentage() { invariant(isBrowser()); 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 };