1. الفرق الجوهري بين التحقق وقت التصريف والتحقق وقت التشغيل
// مخطط Zod المستنتج تلقائياً:
import { z } from 'zod';
export const userProfileSchema = z.object({
id: z.number().int().positive(),
username: z.string().min(3),
email: z.string().email(),
createdAt: z.string().datetime(),
roles: z.array(z.string()),
isVerified: z.boolean()
});
export type UserProfile = z.infer<typeof userProfileSchema>;مخطط Zod متكامل يجمع بين فحص وقت التشغيل واستنتاج الأنواع الثابتة.