UNPKG

prisma-zod-generator

Version:

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

15 lines (14 loc) 785 B
/** * PZG Pro Multi-Tenant Safety Kit * * Automatically inject tenant context into queries and enforce tenant isolation * at the schema validation level. Prevents cross-tenant data leaks. */ import { DMMF } from '@prisma/generator-helper'; import { GeneratorConfig } from '../../../config/parser'; import { MultiTenantConfig } from './MultiTenantKitGenerator'; export { MultiTenantConfig, TenantModel, TenantRule } from './MultiTenantKitGenerator'; /** * Generate multi-tenant safety utilities from DMMF data */ export declare function generateMultiTenantKitFromDMMF(dmmf: DMMF.Document, generatorConfig: GeneratorConfig, schemaPath: string, outputPath: string, prismaClientPath: string, provider: string, config?: MultiTenantConfig, previewFeatures?: string[]): Promise<void>;