Documents injecute 1.x · Migrating from 0.x
Skip to content

Interface: CollectDependency<T> ​

Defined in: src/types.ts:39

A dependency created by collect: resolves to every service registered under a tag.

Example ​

ts
const routes: CollectDependency<Route> = collect(route);
app.addSingleton('router', (all) => new Router(all), [routes]); // all: Route[]

Type Parameters ​

T ​

T = unknown

Properties ​

[collectDependencyBrand] ​

readonly [collectDependencyBrand]: T

Defined in: src/types.ts:40

Released under the MIT License.