Files
agency/.pnpm-store/v3/files/ec/d77e828b5964f1e7e98aa85b3d435ca970f98d63387da3ee7198b716f531460ad59928aecca4aac8d273e6c197dfc7a060adc4f257e417eee3774170743bfb
hanzo-agent 5af6960b87 run project
Run: sess_f37640604ae254cb4d11dc6217f7b721
2026-09-30 00:04:56 +00:00

13 lines
535 B
Plaintext

import { LimitType } from './Limit';
import { Vector1DType } from './Vector1d';
export type TargetType = {
distance: number;
index: number;
};
export type ScrollTargetType = {
byIndex: (target: number, direction: number) => TargetType;
byDistance: (force: number, snap: boolean) => TargetType;
shortcut: (target: number, direction: number) => number;
};
export declare function ScrollTarget(loop: boolean, scrollSnaps: number[], contentSize: number, limit: LimitType, targetVector: Vector1DType): ScrollTargetType;