/** * This module was generated. * * It contains data about the "empty" template. */ import { BaseTemplateParameters, AbstractTemplate } from '../../types'; declare const metadata: { /** * The template's name. */ name: "empty"; /** * The template's expressive name. */ displayName: "Empty"; /** * The GitHub repo URL that this template comes from. */ githubUrl: string; }; declare const files: { 'README.md': { path: "README.md"; content: string; }; 'package.json': { path: "package.json"; content: string; }; 'prisma/schema.prisma': { path: "prisma/schema.prisma"; content: string; }; 'prisma/seed.ts': { path: "prisma/seed.ts"; content: string; }; }; declare const artifacts: { 'prisma/seed.js': { path: "prisma/seed.js"; content: string; }; }; declare type TemplateParameters = BaseTemplateParameters; /** * A "empty" Prisma template. */ declare class Empty implements AbstractTemplate { /** * Template metadata like name, etc. */ static metadata: { /** * The template's name. */ name: "empty"; /** * The template's expressive name. */ displayName: "Empty"; /** * The GitHub repo URL that this template comes from. */ githubUrl: string; }; /** * Template files indexed by thier path on disk. Note that the files on a template class instance can * have different contents than the files on template class constructor. */ static files: { 'README.md': { path: "README.md"; content: string; }; 'package.json': { path: "package.json"; content: string; }; 'prisma/schema.prisma': { path: "prisma/schema.prisma"; content: string; }; 'prisma/seed.ts': { path: "prisma/seed.ts"; content: string; }; }; /** * Derived assets from the template files. */ static artifacts: { 'prisma/seed.js': { path: "prisma/seed.js"; content: string; }; }; /** * Metadata about the parameters accepted by this template. */ static parameters: { defaults: Required; }; /** * Template metadata like name, etc. */ metadata: { /** * The template's name. */ name: "empty"; /** * The template's expressive name. */ displayName: "Empty"; /** * The GitHub repo URL that this template comes from. */ githubUrl: string; }; /** * Template files indexed by thier path on disk. Note that the files on a template class instance can * have different contents than the files on template class constructor. */ files: { 'README.md': { path: "README.md"; content: string; }; 'package.json': { path: "package.json"; content: string; }; 'prisma/schema.prisma': { path: "prisma/schema.prisma"; content: string; }; 'prisma/seed.ts': { path: "prisma/seed.ts"; content: string; }; }; /** * Derived assets from the template files. */ artifacts: { 'prisma/seed.js': { path: "prisma/seed.js"; content: string; }; }; constructor(parameters: TemplateParameters); } /** * Types belonging to the "empty" Prisma template. */ declare namespace Empty { /** * The template's name. */ type Name = typeof metadata.name; /** * Template files indexed by thier path on disk. */ type Files = typeof files; /** * Derived assets from the template files. */ type Artifacts = typeof artifacts; /** * Parameters accepted by this template. */ type Parameters = TemplateParameters; } export { Empty }; //# sourceMappingURL=empty.d.ts.map