/** * This module was generated. * * It contains data about the "musicStreamingService" template. */ import { BaseTemplateParameters, AbstractTemplate } from '../../types'; declare const metadata: { /** * The template's name. */ name: "musicStreamingService"; /** * The template's expressive name. */ displayName: "Music Streaming Service"; /** * 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; }; 'script.ts': { path: "script.ts"; content: string; }; 'tsconfig.json': { path: "tsconfig.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 "musicStreamingService" Prisma template. */ declare class MusicStreamingService implements AbstractTemplate { /** * Template metadata like name, etc. */ static metadata: { /** * The template's name. */ name: "musicStreamingService"; /** * The template's expressive name. */ displayName: "Music Streaming Service"; /** * 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; }; 'script.ts': { path: "script.ts"; content: string; }; 'tsconfig.json': { path: "tsconfig.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: "musicStreamingService"; /** * The template's expressive name. */ displayName: "Music Streaming Service"; /** * 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; }; 'script.ts': { path: "script.ts"; content: string; }; 'tsconfig.json': { path: "tsconfig.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 "musicStreamingService" Prisma template. */ declare namespace MusicStreamingService { /** * 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 { MusicStreamingService }; //# sourceMappingURL=musicStreamingService.d.ts.map