import express from 'express'
import cors from 'cors'
import routes from './routes'

class App {
  public express: express.Application
  constructor() {
    this.express = express()
    this.midllewares()
    this.routes()
  }
  private midllewares() {
    this.express.use(express.json())
    this.express.use(cors())
  }
  private routes() {
    this.express.use(routes)
  }
  public start() {
    this.express.listen(3333)
  }
}

export default App