@blitzjs/installer
Version:
Package installation for the Blitz CLI
21 lines (20 loc) • 578 B
TypeScript
import { Enum } from '@mrleebo/prisma-ast';
/**
* Adds an enum to your schema.prisma data model.
*
* @param source - schema.prisma source file contents
* @param enumProps - the enum to add
* @returns The modified schema.prisma source
* @example Usage
* ```
* addPrismaEnum(source, {
type: "enum",
name: "Role",
enumerators: [
{type: "enumerator", name: "USER"},
{type: "enumerator", name: "ADMIN"},
],
})
* ```
*/
export declare function addPrismaEnum(source: string, enumProps: Enum): Promise<string>;