17 lines
765 B
TypeScript
17 lines
765 B
TypeScript
|
|
import { z } from "zod";
|
||
|
|
export declare const uuidSchema: z.ZodString;
|
||
|
|
export declare const requiredStringSchema: z.ZodString;
|
||
|
|
export declare const salesforceIdSchema: z.ZodString;
|
||
|
|
export declare const customerNumberSchema: z.ZodString;
|
||
|
|
export declare function normalizeAndValidateEmail(email: string): string;
|
||
|
|
export declare function validateUuidV4OrThrow(id: string): string;
|
||
|
|
export declare function isValidEmail(email: string): boolean;
|
||
|
|
export declare function isValidUuid(id: string): boolean;
|
||
|
|
export declare const urlSchema: z.ZodString;
|
||
|
|
export declare function validateUrlOrThrow(url: string): string;
|
||
|
|
export declare function validateUrl(url: string): {
|
||
|
|
isValid: boolean;
|
||
|
|
errors: string[];
|
||
|
|
};
|
||
|
|
export declare function isValidUrl(url: string): boolean;
|