@brakebein/prisma-generator-nestjs-dto
Version:
Generates DTO and Entity classes from Prisma Schema for NestJS
13 lines (12 loc) • 690 B
TypeScript
import { IApiProperty, ImportStatementParams, ParsedField } from './types';
export declare function isAnnotatedWithDoc(field: ParsedField): boolean;
export declare function extractAnnotation(field: ParsedField, prop: string): IApiProperty | null;
export declare function encapsulateString(value: string): string;
export declare function parseApiProperty(field: ParsedField, include?: {
default?: boolean;
doc?: boolean;
enum?: boolean;
type?: boolean;
}): IApiProperty[];
export declare function decorateApiProperty(field: ParsedField): string;
export declare function makeImportsFromNestjsSwagger(fields: ParsedField[], apiExtraModels?: string[]): ImportStatementParams[];