Rocky_Mountain_Vending/.pnpm-store/v10/files/f0/5b7b82dcb6e165d453715fcb230b608e8fc0928da94ac6084b5b982f6ef4d04bd36a4a7a3b140582c1031bb92e0a97f4b58b7c910f3e8ceeca44b370c4fb5f
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

20 lines
No EOL
1.2 KiB
Text

import type { FieldErrors } from './errors';
import type { Field, FieldName, FieldValues, InternalFieldName } from './fields';
import type { CriteriaMode } from './form';
export type ResolverSuccess<TTransformedValues> = {
values: TTransformedValues;
errors: Record<string, never>;
};
export type ResolverError<TFieldValues extends FieldValues = FieldValues> = {
values: Record<string, never>;
errors: FieldErrors<TFieldValues>;
};
export type ResolverResult<TFieldValues extends FieldValues = FieldValues, TTransformedValues = TFieldValues> = ResolverSuccess<TTransformedValues> | ResolverError<TFieldValues>;
export interface ResolverOptions<TFieldValues extends FieldValues> {
criteriaMode?: CriteriaMode;
fields: Record<InternalFieldName, Field['_f']>;
names?: FieldName<TFieldValues>[];
shouldUseNativeValidation: boolean | undefined;
}
export type Resolver<TFieldValues extends FieldValues = FieldValues, TContext = any, TTransformedValues = TFieldValues> = (values: TFieldValues, context: TContext | undefined, options: ResolverOptions<TFieldValues>) => Promise<ResolverResult<TFieldValues, TTransformedValues>> | ResolverResult<TFieldValues, TTransformedValues>;
//# sourceMappingURL=resolvers.d.ts.map