UNPKG

@augment-vir/node

Version:

A collection of augments, helpers types, functions, and classes only for Node.js (backend) JavaScript environments.

24 lines (23 loc) 1.04 kB
/** * Output of `prisma.migration.status`. * * @category Prisma : Node : Util * @category Package : @augment-vir/node * @package [`@augment-vir/node`](https://www.npmjs.com/package/@augment-vir/node) */ export type PrismaMigrationStatus = { totalMigrations: number; unappliedMigrations: string[]; }; export declare function applyPrismaMigrationsToProd(schemaFilePath: string, env?: Record<string, string>): Promise<void>; export declare function applyPrismaMigrationsToDev(schemaFilePath: string, env?: Record<string, string>): Promise<void>; export declare function getMigrationStatus(schemaFilePath: string, env?: Record<string, string>): Promise<PrismaMigrationStatus>; export declare function createPrismaMigration({ migrationName, createOnly, }: { migrationName: string; /** * Set this to `true` to create a new migration without applying it to the database. * * @default false */ createOnly?: boolean | undefined; }, schemaFilePath: string, env?: Record<string, string>): Promise<void>;