Rocky_Mountain_Vending/.pnpm-store/v10/files/28/bdeafa5ee49c2e05784177d8b8f3849df9558a8eb1da7c8577cb1e48d5160f805ffaed58b7009090ed8ae6868edfb68e8cb0f9dd4d6047e4c0481c0d6aa053
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

48 lines
928 B
Text

declare interface Location {
line: number;
column: number;
}
declare interface ResolvedLocation<FileType> extends Location {
sourceFile: FileType;
sourceLine: string;
error?: Error;
}
declare interface File {
path: string;
text: string;
lines: string[];
error?: Error;
}
declare interface FileAsync extends File {
resolve (location: Location): Promise<ResolvedLocation<FileAsync>>
}
declare interface FileSync extends File {
resolve (location: Location): ResolvedLocation<FileSync>
}
declare interface FileCache<T> {
resetCache (): void;
getCache (): { [key: string]: T };
}
declare interface getSourceAsync extends FileCache<FileAsync> {
(path: string): Promise<FileAsync>;
}
declare interface getSourceSync extends FileCache<FileSync> {
(path: string): FileSync;
async: getSourceAsync;
}
declare const getSource: getSourceSync;
export = getSource;