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

13 lines
541 B
Plaintext

import { LimitType } from './Limit.js';
import { Vector1DType } from './Vector1d.js';
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;