import { ICommandInstance } from '@midwayjs/command-core'; import { GeneratorSharedOptions } from '../utils'; export interface PrismaOptions extends Pick { /** * @description Generate initial prisma schema * @value true */ initSchema: boolean; /** * @description Generate initial prisma client & database(sqlite3) * @value true */ initClient: boolean; } export declare const PRISMA_DEP: string[]; export declare const PRISMA_DEV_DEP: string[]; export declare const initialSchemaToAppend = "\n // This is your Prisma schema file,\n // learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n datasource db {\n provider = \"sqlite\"\n url = env(\"DATABASE_URL\")\n }\n\n generator client {\n provider = \"prisma-client-js\"\n output = \"./client\"\n }\n\n model PrismaSampleModel {\n id Int @id @default(autoincrement())\n version Int @default(2)\n\n createdAt DateTime @default(now())\n }\n "; export declare const PRISMA_NPM_SCRIPTS: { script: string; content: string; }[]; export declare const envPairToAppend = "\n# Environment variables declared in this file are automatically made available to Prisma.\n# See the documentation for more detail: https://pris.ly/d/prisma-schema#using-environment-variables\n\n# Prisma supports the native connection string format for PostgreSQL, MySQL, SQLite, SQL Server (Preview) and MongoDB (Preview).\n# See the documentation for all the connection string options: https://pris.ly/d/connection-strings\n\nDATABASE_URL=\"file:../../demo.sqlite\""; export declare const updateGitIgnore = "\n.env\n*.sqlite\n"; export declare const mountPrismaCommand: () => ICommandInstance; export default function prismaHandler(...args: unknown[]): Promise; //# sourceMappingURL=prisma.handler.d.ts.map