types.ts 588 B

1234567891011121314151617181920212223
  1. export type DbType = 'mysql' | 'mariadb' | 'postgres' | 'sqlite';
  2. export interface FileSources {
  3. indexSource: string;
  4. indexWorkerSource: string;
  5. configSource: string;
  6. envSource: string;
  7. envDtsSource: string;
  8. readmeSource: string;
  9. dockerfileSource: string;
  10. dockerComposeSource: string;
  11. }
  12. export interface UserResponses extends FileSources {
  13. dbType: DbType;
  14. populateProducts: boolean;
  15. superadminIdentifier: string;
  16. superadminPassword: string;
  17. }
  18. export type PackageManager = 'npm';
  19. export type CliLogLevel = 'silent' | 'info' | 'verbose';