UNPKG

@clscripts/prisma

Version:

prisma clscripts implementation

29 lines 1.03 kB
import { Executable } from '@clscripts/cl-common'; export interface PrismaOpts { mode: PrismaRunMode; /** Used with migrate mode (--name) */ migrationName?: string; /** Used with the migrate mode (--create-only) */ createOnly?: boolean; /** Used with db push, not recommended for production (--force-reset) */ forceReset?: boolean; /** Used with studio */ studioPort?: number; } export declare class Prisma implements Executable { packageExecutable: string; mode: PrismaRunMode; migrationName?: string; createOnly?: boolean; forceReset?: boolean; studioPort?: number; constructor(opts: PrismaOpts); get command(): string; get modeArg(): string; get migrationNameArg(): string; get createOnlyArg(): "" | "--create-only"; get forceResetArg(): "--force-reset" | ""; get studioPortArg(): string; } export type PrismaRunMode = 'init' | 'generate' | 'push' | 'migrate' | 'seed' | 'deploy' | 'validate' | 'studio'; //# sourceMappingURL=script.d.ts.map