@xzar90/react-router-hash-link
Version:
Hash link scroll functionality for React Router v6
18 lines (17 loc) • 586 B
TypeScript
export interface ILinkState {
observer: MutationObserver | null;
asyncTimerId: number | null;
hashFragment: string;
scrollFunction: ((elm: HTMLElement) => void) | null;
}
declare class LinkState implements ILinkState {
[index: string]: unknown;
observer: MutationObserver | null;
asyncTimerId: number | null;
hashFragment: string;
scrollFunction: ((elm: HTMLElement) => void) | null;
constructor(obj: Partial<ILinkState>);
mutate(obj: Partial<ILinkState>): void;
}
declare const _default: LinkState;
export default _default;