developer239/create-opinionated-react-app

View on GitHub
src/state.types.ts

Summary

Maintainability
A
0 mins
Test Coverage
export enum ProjectType {
  NODE_CLI = 'node-cli',
  CRA = 'cra',
  NEXT = 'next',
  RN = 'rn',
  NEST= 'nest',
  GATSBY= 'gatsby',
}

export enum AppType {
  WEB = 'web',
  MOBILE = 'mobile',
  NODE = 'node',
}

export enum DeploymentType {
  NONE = 'none',
  HEROKU = 'heroku',
}

export enum DatabaseType {
  NONE = 'none',
  SQL = 'sql',
}

export interface IMainState {
  projectFolder: string
  projectName: string
  projectType: ProjectType
  appType: AppType
}