UNPKG

@msugiura/rawsql-prisma

Version:

Prisma integration for rawsql-ts - Dynamic SQL generation with type safety and hierarchical JSON serialization

21 lines (20 loc) 1.65 kB
/** * Prisma integration for rawsql-ts * * This package provides seamless integration between Prisma ORM and rawsql-ts, * enabling dynamic SQL generation with type safety and hierarchical JSON serialization. */ export { RawSqlClient, SqlFileNotFoundError, JsonMappingError, SqlExecutionError } from './RawSqlClient'; export { PrismaSchemaResolver } from './PrismaSchemaResolver'; export { AutoTypeCompatibilityValidator } from './AutoTypeCompatibilityValidator'; export { DomainModelCompatibilityTester, validateJsonMappingCompatibility } from './DomainModelCompatibilityTester'; export { detectMappingFormat, loadAndConvertMappingFile, findAndConvertMappingFiles, getMappingFileStats } from './MappingFileProcessor'; export { SqlStaticAnalyzer, analyzeSqlFiles, validateSqlFile } from './SqlStaticAnalyzer'; export { StaticAnalysisOrchestrator, runComprehensiveStaticAnalysis, runSqlStaticAnalysis, runDomainModelAnalysis } from './StaticAnalysisOrchestrator'; export type { RawSqlClientOptions, PrismaSchemaInfo, PrismaModelInfo, PrismaFieldInfo, PrismaRelationInfo } from './types'; export type { EnhancedJsonMapping, TypeValidationResult, EntityTypeInfo, TypePropertyInfo } from './EnhancedJsonMapping'; export type { JsonMapping, TypeProtectionConfig } from 'rawsql-ts'; export type { SqlFileInfo, SqlValidationResult, SqlStaticAnalysisReport, SqlStaticAnalyzerOptions } from './SqlStaticAnalyzer'; export type { StaticAnalysisOptions, ComprehensiveAnalysisReport } from './StaticAnalysisOrchestrator'; export type { MappingFileFormat, MappingFileResult } from './MappingFileProcessor'; export type { QueryBuildOptions } from 'rawsql-ts';