UNPKG

@schemifyjs/types

Version:

Tipos compartidos entre los paquetes CLI y Core de SchemifyJS

21 lines (20 loc) 604 B
import { type MicroserviceArtifactOptions } from '../../../shared/interfaces/artifacts/microservice.interface.js'; export declare enum FrameworkType { NestJS = "nestjs" } export declare enum PackageManagerType { Npm = "npm" } export interface BaseArtifactOptions { framework: FrameworkType; packageManager: PackageManagerType; versions?: Record<string, string>; } export interface ProjectMetadata { name: string; path?: string; } export interface NewProjectOptions extends BaseArtifactOptions { metadata: ProjectMetadata; microservice?: MicroserviceArtifactOptions; }