Rocky_Mountain_Vending/.pnpm-store/v10/files/3c/351b406ffadf99d4c2c33dd6be6cd65375d1aa150cec8375a8f15ce43dc829424d02b15befa67a7350536b0f29577ae122ab38efad04456dfa171340bbc055
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

46 lines
1.7 KiB
Text

import type webpack from 'next/dist/compiled/webpack/webpack';
import { type ValueOf } from '../../../../shared/lib/constants';
import type { ModuleTuple, CollectedMetadata } from '../metadata/types';
import type { NextConfig } from '../../../../server/config-shared';
import type { PageExtensions } from '../../../page-extensions-type';
export type AppLoaderOptions = {
name: string;
page: string;
pagePath: string;
appDir: string;
appPaths: readonly string[] | null;
preferredRegion: string | string[] | undefined;
pageExtensions: PageExtensions;
assetPrefix: string;
rootDir?: string;
tsconfigPath?: string;
isDev?: true;
basePath: string;
nextConfigOutput?: NextConfig['output'];
middlewareConfig: string;
isGlobalNotFoundEnabled: true | undefined;
};
type AppLoader = webpack.LoaderDefinitionFunction<AppLoaderOptions>;
declare const FILE_TYPES: {
readonly 'not-found': "not-found";
readonly forbidden: "forbidden";
readonly unauthorized: "unauthorized";
readonly layout: "layout";
readonly template: "template";
readonly error: "error";
readonly loading: "loading";
readonly 'global-error': "global-error";
readonly 'global-not-found': "global-not-found";
};
export type MetadataResolver = (dir: string, filename: string, extensions: readonly string[]) => Promise<string | undefined>;
export type AppDirModules = {
readonly [moduleKey in ValueOf<typeof FILE_TYPES>]?: ModuleTuple;
} & {
readonly page?: ModuleTuple;
} & {
readonly metadata?: CollectedMetadata;
} & {
readonly defaultPage?: ModuleTuple;
};
declare const nextAppLoader: AppLoader;
export default nextAppLoader;