prisma-class-generator
Version:
Class generator from Prisma schema
14 lines (13 loc) • 478 B
TypeScript
import { Echoable } from '../interfaces/echoable';
import { PrismaClassFile } from './file';
import { Decoratable } from './decorator';
import { PrismaField } from './field';
export declare class PrismaClass extends Decoratable implements Echoable {
name: string;
fields?: PrismaField[];
relationTypes?: string[];
enumTypes?: string[];
echo: () => string;
reExportPrefixed: (prefix: string) => string;
toFileClass(output: string): PrismaClassFile;
}