scrollLocker.d.ts 342 B

123456789101112
  1. export interface scrollLockOptions {
  2. container: HTMLElement;
  3. }
  4. export default class ScrollLocker {
  5. private lockTarget;
  6. private options;
  7. constructor(options?: scrollLockOptions);
  8. getContainer: () => HTMLElement | undefined;
  9. reLock: (options?: scrollLockOptions) => void;
  10. lock: () => void;
  11. unLock: () => void;
  12. }