prisma-zod-generator
Version:
Prisma 2+ generator to emit Zod schemas from your Prisma schema
15 lines (14 loc) • 785 B
TypeScript
/**
* 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>;