Rocky_Mountain_Vending/.pnpm-store/v10/files/b1/cbdd3d20fdd6f3dfd7af9ecda7f72ecc194670201645ee8e54c2a88a7e10b61172b64659fb29c725a79c0660a127a131b81f2aff61596cb6e60cccf4b975b8
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

12 lines
541 B
Text

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;