UNPKG

prisma-class-validator-generator

Version:

Prisma 2+ generator to emit typescript models of your database with class validator

20 lines (19 loc) 659 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateHelpersIndexFile = void 0; function generateHelpersIndexFile(sourceFile) { sourceFile.addStatements(/* ts */ ` type EnumLike = Array<unknown> | Record<string, unknown>; export function getEnumValues<T extends EnumLike>(enumType: T): Array<string> { return [ ...new Set( Object.entries(enumType) .filter(([key]) => !~~key) .flatMap((item) => item) ), ] as Array<string>; } `); } exports.generateHelpersIndexFile = generateHelpersIndexFile; //# sourceMappingURL=generate-helpers.js.map