UNPKG

strapi-nextgen-framework

Version:

Production-ready, type-safe framework bridging Strapi v4 CMS and Next.js 14+ App Router with automatic cache management, Error Boundaries, and SEO optimization

26 lines 893 B
/** * Zod validation utilities for component data * Provides runtime type safety for Strapi component data */ import type { ZodSchema } from 'zod'; export interface ValidationResult { success: boolean; error?: unknown; } /** * Validates component data against a Zod schema * * @param data - Component data to validate * @param schema - Zod schema to validate against * @param componentType - Component type name (for logging) * @param mode - Validation mode ('error' | 'warn' | 'silent') * @returns Validation result */ export declare function validateComponentData(data: unknown, schema: ZodSchema, componentType: string, mode: 'error' | 'warn' | 'silent'): ValidationResult; /** * Type guard to check if data has __component field */ export declare function hasStrapiComponent(data: unknown): data is { __component: string; }; //# sourceMappingURL=validator.d.ts.map