25 lines
628 B
Go
25 lines
628 B
Go
package main
|
|
|
|
import (
|
|
"git.warky.dev/wdevs/relspecgo/pkg/readers"
|
|
"git.warky.dev/wdevs/relspecgo/pkg/writers"
|
|
)
|
|
|
|
func newReaderOptions(filePath, connString string) *readers.ReaderOptions {
|
|
return &readers.ReaderOptions{
|
|
FilePath: filePath,
|
|
ConnectionString: connString,
|
|
Prisma7: prisma7,
|
|
}
|
|
}
|
|
|
|
func newWriterOptions(outputPath, packageName string, flattenSchema bool, nullableTypes string) *writers.WriterOptions {
|
|
return &writers.WriterOptions{
|
|
OutputPath: outputPath,
|
|
PackageName: packageName,
|
|
FlattenSchema: flattenSchema,
|
|
NullableTypes: nullableTypes,
|
|
Prisma7: prisma7,
|
|
}
|
|
}
|