UNPKG

prisma-zod-generator

Version:

Prisma 2+ generator to emit Zod schemas from your Prisma schema

24 lines (23 loc) 786 B
/** * Security utilities for safe file operations and input sanitization */ /** * Sanitize a filename to prevent path traversal attacks */ export declare function sanitizeFileName(fileName: string): string; /** * Safely join paths ensuring they stay within the base directory */ export declare function safeJoin(basePath: string, ...pathSegments: string[]): string; /** * Sanitize model name for safe use in code generation */ export declare function sanitizeModelName(modelName: string): string; /** * Sanitize field name for safe use in code generation */ export declare function sanitizeFieldName(fieldName: string): string; /** * Validate that a string contains only safe characters for templates */ export declare function validateTemplateInput(input: string): string;