UNPKG

organism-react-scroll-nav

Version:
44 lines (43 loc) 1.54 kB
export default scrollStore; declare const scrollStore: { scroller: Scroller; reset: () => any; getState: () => any; addListener: import("reshow-flux-base/types/type").EmitterAddCall<any, import("reshow-flux/types/ImmutableStore").MaybeMapType>; removeListener: import("reshow-flux-base/types/type").EmitterRemoveCall<any, import("reshow-flux/types/ImmutableStore").MaybeMapType>; getMap: (arg0: import("reshow-flux/types/ImmutableStore").MapKeyType) => any; }; export class Scroller { storeName: string; isInitResizeEvent: boolean; initResizeEvent(): void; initEvent(el: any, retry: any): void; initTimer: NodeJS.Timeout; removeEvent(el: any): void; handleResize(): void; runScrollMonitor(e: any): void; checkIsActive: (scrollTop: any, pos: any) => boolean; triggerScroll(scrollNode: any): void; margins: any; getOffset(id: any): any; hasAttach(node: any): any; getNodeId(node: any): any; setNodeId(node: any): string; getAttachDestId(node: any): any; getNode(nodeId: any): any; attach(node: any): any; spys: any; arrNode: any; isInitEvent: any; detach(node: any): void; addMargin(num: any): void; deleteMargin(num: any): void; clearInitTimer(): void; getInitialState(): Map<string, number>; trigger: any; scrollMonitor: any; scrollDebounce: import("call-func/types/debounce").DebounceExecutor; bindHandleResize: any; reduce(state: any, action: any): any; } import { Map } from "reshow-flux";