Build and Test status npm version

Goal

What's Here

tsoa-next continues the original tsoa project and its contributor-built foundation. Historical migration references may still point upstream where features first landed.

Getting Started

npm install tsoa-next reflect-metadata

The published package includes the CLI entrypoint as tsoa, plus the @tsoa-next/runtime and @tsoa-next/cli packages used internally by the monorepo.

import { Controller, Get, Route } from 'tsoa-next';

@Route('users')
export class UsersController extends Controller {
  @Get('{id}')
  public async getUser(id: number) {
    return { id };
  }
}
tsoa spec
tsoa routes

Current Documentation Layout