Skip to content

tsoa-next / @tsoa-next/runtime / IocContainer

Interface: IocContainer

Defined in: packages/runtime/src/interfaces/iocModule.ts:8

Minimal runtime container contract used to resolve controller instances.

Methods

get()

Call Signature

ts
get<T>(controller): T;

Defined in: packages/runtime/src/interfaces/iocModule.ts:9

Type Parameters
T

T

Parameters
controller

ServiceIdentifier<T>

Returns

T

Call Signature

ts
get<T>(controller): Promise<T>;

Defined in: packages/runtime/src/interfaces/iocModule.ts:10

Type Parameters
T

T

Parameters
controller

ServiceIdentifier<T>

Returns

Promise<T>

TypeScript-first OpenAPI generation, route generation, and runtime validation.