UNPKG

typegraphql-prisma-nestjs

Version:

This project is a fork of another with minor changes, created for personal use.

12 lines (11 loc) 1.05 kB
import type { DMMF as PrismaDMMF } from "@prisma/generator-helper"; import { DMMF } from "./types"; import { DmmfDocument } from "./dmmf-document"; import { GeneratorOptions } from "../options"; export declare function transformSchema(datamodel: PrismaDMMF.Schema, dmmfDocument: DmmfDocument): Omit<DMMF.Schema, "enums">; export declare function transformMappings(mapping: readonly PrismaDMMF.ModelMapping[], dmmfDocument: DmmfDocument, options: GeneratorOptions): DMMF.ModelMapping[]; export declare function transformBareModel(model: PrismaDMMF.Model): DMMF.Model; export declare function transformModelWithFields(dmmfDocument: DmmfDocument): (model: PrismaDMMF.Model) => DMMF.Model; export declare function getMappedOutputTypeName(dmmfDocument: DmmfDocument, outputTypeName: string): string; export declare function transformEnums(dmmfDocument: DmmfDocument): (enumDef: PrismaDMMF.DatamodelEnum | PrismaDMMF.SchemaEnum) => DMMF.Enum; export declare function generateRelationModel(dmmfDocument: DmmfDocument): (model: DMMF.Model) => DMMF.RelationModel;